@@ -67,8 +67,8 @@ module ReactOnRails
67
67
filename = File . basename ( Tempfile . new ( "tempfile" , assets_path ) )
68
68
existing_filename = File . basename ( Tempfile . new ( "tempfile" , assets_path ) )
69
69
digest_filename = existing_filename
70
-
71
70
AssetsPrecompile . new ( assets_path : assets_path ) . symlink_file ( filename , digest_filename )
71
+
72
72
expect ( assets_path . join ( digest_filename ) . lstat . symlink? ) . to be true
73
73
expect ( File . identical? ( assets_path . join ( filename ) ,
74
74
assets_path . join ( digest_filename ) ) ) . to be true
@@ -81,11 +81,12 @@ module ReactOnRails
81
81
digest_filename = File . basename ( digest_file )
82
82
File . delete ( digest_file )
83
83
File . symlink ( existing_filename , digest_filename )
84
-
85
84
AssetsPrecompile . new ( assets_path : assets_path ) . symlink_file ( filename , digest_filename )
85
+
86
86
expect ( assets_path . join ( digest_filename ) . lstat . symlink? ) . to be true
87
87
expect ( File . identical? ( assets_path . join ( filename ) ,
88
88
assets_path . join ( digest_filename ) ) ) . to be true
89
+
89
90
File . delete ( digest_filename )
90
91
end
91
92
@@ -97,11 +98,12 @@ module ReactOnRails
97
98
digest_filename = File . basename ( digest_file )
98
99
File . symlink ( existing_filename , digest_filename )
99
100
File . delete ( existing_file ) # now digest_filename is an invalid link
100
-
101
101
AssetsPrecompile . new ( assets_path : assets_path ) . symlink_file ( filename , digest_filename )
102
+
102
103
expect ( assets_path . join ( digest_filename ) . lstat . symlink? ) . to be true
103
104
expect ( File . identical? ( assets_path . join ( filename ) ,
104
105
assets_path . join ( digest_filename ) ) ) . to be true
106
+
105
107
File . delete ( digest_filename )
106
108
end
107
109
end
0 commit comments