@@ -105,63 +105,69 @@ fn test_require_without_config() {
105
105
let lua = Lua :: new ( ) ;
106
106
107
107
// RequireSimpleRelativePath
108
- let res = run_require ( & lua, "./require/without_config/dependency" ) . unwrap ( ) ;
108
+ let res = run_require ( & lua, "./tests/luau/ require/without_config/dependency" ) . unwrap ( ) ;
109
109
assert_eq ! ( "result from dependency" , get_str( & res, 1 ) ) ;
110
110
111
111
// RequireSimpleRelativePathWithinPcall
112
- let res = run_require_pcall ( & lua, "./require/without_config/dependency" ) . unwrap ( ) ;
112
+ let res = run_require_pcall ( & lua, "./tests/luau/ require/without_config/dependency" ) . unwrap ( ) ;
113
113
assert ! ( res[ 0 ] . as_boolean( ) . unwrap( ) ) ;
114
114
assert_eq ! ( "result from dependency" , get_str( & res[ 1 ] , 1 ) ) ;
115
115
116
116
// RequireRelativeToRequiringFile
117
- let res = run_require ( & lua, "./require/without_config/module" ) . unwrap ( ) ;
117
+ let res = run_require ( & lua, "./tests/luau/ require/without_config/module" ) . unwrap ( ) ;
118
118
assert_eq ! ( "result from dependency" , get_str( & res, 1 ) ) ;
119
119
assert_eq ! ( "required into module" , get_str( & res, 2 ) ) ;
120
120
121
121
// RequireLua
122
- let res = run_require ( & lua, "./require/without_config/lua_dependency" ) . unwrap ( ) ;
122
+ let res = run_require ( & lua, "./tests/luau/ require/without_config/lua_dependency" ) . unwrap ( ) ;
123
123
assert_eq ! ( "result from lua_dependency" , get_str( & res, 1 ) ) ;
124
124
125
125
// RequireInitLuau
126
- let res = run_require ( & lua, "./require/without_config/luau" ) . unwrap ( ) ;
126
+ let res = run_require ( & lua, "./tests/luau/ require/without_config/luau" ) . unwrap ( ) ;
127
127
assert_eq ! ( "result from init.luau" , get_str( & res, 1 ) ) ;
128
128
129
129
// RequireInitLua
130
- let res = run_require ( & lua, "./require/without_config/lua" ) . unwrap ( ) ;
130
+ let res = run_require ( & lua, "./tests/luau/ require/without_config/lua" ) . unwrap ( ) ;
131
131
assert_eq ! ( "result from init.lua" , get_str( & res, 1 ) ) ;
132
132
133
133
// RequireSubmoduleUsingSelfIndirectly
134
- let res = run_require ( & lua, "./require/without_config/nested_module_requirer" ) . unwrap ( ) ;
134
+ let res = run_require ( & lua, "./tests/luau/ require/without_config/nested_module_requirer" ) . unwrap ( ) ;
135
135
assert_eq ! ( "result from submodule" , get_str( & res, 1 ) ) ;
136
136
137
137
// RequireSubmoduleUsingSelfDirectly
138
- let res = run_require ( & lua, "./require/without_config/nested" ) . unwrap ( ) ;
138
+ let res = run_require ( & lua, "./tests/luau/ require/without_config/nested" ) . unwrap ( ) ;
139
139
assert_eq ! ( "result from submodule" , get_str( & res, 1 ) ) ;
140
140
141
141
// CannotRequireInitLuauDirectly
142
- let res = run_require ( & lua, "./require/without_config/nested/init" ) ;
142
+ let res = run_require ( & lua, "./tests/luau/ require/without_config/nested/init" ) ;
143
143
assert ! ( res. is_err( ) ) ;
144
144
assert ! ( ( res. unwrap_err( ) . to_string( ) ) . contains( "could not resolve child component \" init\" " ) ) ;
145
145
146
146
// RequireNestedInits
147
- let res = run_require ( & lua, "./require/without_config/nested_inits_requirer" ) . unwrap ( ) ;
147
+ let res = run_require ( & lua, "./tests/luau/ require/without_config/nested_inits_requirer" ) . unwrap ( ) ;
148
148
assert_eq ! ( "result from nested_inits/init" , get_str( & res, 1 ) ) ;
149
149
assert_eq ! ( "required into module" , get_str( & res, 2 ) ) ;
150
150
151
151
// RequireWithFileAmbiguity
152
- let res = run_require ( & lua, "./require/without_config/ambiguous_file_requirer" ) ;
152
+ let res = run_require (
153
+ & lua,
154
+ "./tests/luau/require/without_config/ambiguous_file_requirer" ,
155
+ ) ;
153
156
assert ! ( res. is_err( ) ) ;
154
157
assert ! ( ( res. unwrap_err( ) . to_string( ) )
155
158
. contains( "could not resolve child component \" dependency\" (ambiguous)" ) ) ;
156
159
157
160
// RequireWithDirectoryAmbiguity
158
- let res = run_require ( & lua, "./require/without_config/ambiguous_directory_requirer" ) ;
161
+ let res = run_require (
162
+ & lua,
163
+ "./tests/luau/require/without_config/ambiguous_directory_requirer" ,
164
+ ) ;
159
165
assert ! ( res. is_err( ) ) ;
160
166
assert ! ( ( res. unwrap_err( ) . to_string( ) )
161
167
. contains( "could not resolve child component \" dependency\" (ambiguous)" ) ) ;
162
168
163
169
// CheckCachedResult
164
- let res = run_require ( & lua, "./require/without_config/validate_cache" ) . unwrap ( ) ;
170
+ let res = run_require ( & lua, "./tests/luau/ require/without_config/validate_cache" ) . unwrap ( ) ;
165
171
assert ! ( res. is_table( ) ) ;
166
172
}
167
173
@@ -170,15 +176,19 @@ fn test_require_with_config() {
170
176
let lua = Lua :: new ( ) ;
171
177
172
178
// RequirePathWithAlias
173
- let res = run_require ( & lua, "./require/with_config/src/alias_requirer" ) . unwrap ( ) ;
179
+ let res = run_require ( & lua, "./tests/luau/ require/with_config/src/alias_requirer" ) . unwrap ( ) ;
174
180
assert_eq ! ( "result from dependency" , get_str( & res, 1 ) ) ;
175
181
176
182
// RequirePathWithParentAlias
177
- let res = run_require ( & lua, "./require/with_config/src/parent_alias_requirer" ) . unwrap ( ) ;
183
+ let res = run_require ( & lua, "./tests/luau/ require/with_config/src/parent_alias_requirer" ) . unwrap ( ) ;
178
184
assert_eq ! ( "result from other_dependency" , get_str( & res, 1 ) ) ;
179
185
180
186
// RequirePathWithAliasPointingToDirectory
181
- let res = run_require ( & lua, "./require/with_config/src/directory_alias_requirer" ) . unwrap ( ) ;
187
+ let res = run_require (
188
+ & lua,
189
+ "./tests/luau/require/with_config/src/directory_alias_requirer" ,
190
+ )
191
+ . unwrap ( ) ;
182
192
assert_eq ! ( "result from subdirectory_dependency" , get_str( & res, 1 ) ) ;
183
193
184
194
// RequireAliasThatDoesNotExist
0 commit comments