Skip to content

Commit 07005d2

Browse files
committed
fix test
1 parent 10a41cf commit 07005d2

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

test/vite_rails_link/view_helper_test.rb

+5-2
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,9 @@ def setup
3333
# Mock Rails.env
3434
Rails.stubs(:env).returns(ActiveSupport::StringInquirer.new("development"))
3535

36-
# Reset thread variable
37-
Thread.current[:vite_manifest] = nil
36+
# Reset class variables in ViewHelper
37+
ViteRailsLink::ViewHelper.class_variable_set(:@@vite_manifest, nil)
38+
ViteRailsLink::ViewHelper.class_variable_set(:@@manifest_last_modified, nil)
3839
end
3940

4041
def test_vite_manifest
@@ -55,6 +56,8 @@ def test_vite_manifest
5556
end
5657

5758
def test_vite_manifest_file_not_found
59+
# Mock both File.exist? and File.read
60+
File.stubs(:exist?).with(@manifest_path).returns(true)
5861
File.stubs(:read).with(@manifest_path).raises(Errno::ENOENT.new("File not found"))
5962

6063
error = assert_raises(Errno::ENOENT) do

0 commit comments

Comments
 (0)