diff --git a/test/vips_test.rb b/test/vips_test.rb
index <HASH>..<HASH> 100644
--- a/test/vips_test.rb
+++ b/test/vips_test.rb
@@ -54,6 +54,9 @@ describe "ImageProcessing::Vips" do
     result = ImageProcessing::Vips.call(fixture_image("rotated.jpg"))
     assert_dimensions [600, 800], result
 
+    result = ImageProcessing::Vips.resize_to_limit(1000, 1000).call(fixture_image("rotated.jpg"))
+    assert_dimensions [600, 800], result
+
     result = ImageProcessing::Vips.call(Vips::Image.new_from_file(fixture_image("rotated.jpg").path))
     assert_dimensions [600, 800], result
 
@@ -62,6 +65,9 @@ describe "ImageProcessing::Vips" do
 
     result = ImageProcessing::Vips.loader(autorotate: false).call(fixture_image("rotated.jpg"))
     assert_dimensions [800, 600], result
+
+    result = ImageProcessing::Vips.resize_to_limit(1000, 1000, auto_rotate: false).call(fixture_image("rotated.jpg"))
+    assert_dimensions [800, 600], result
   end
 
   it "accepts Vips::Image as source" do
[vips] Verify that resize-on-load autorotates