mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-04-20 12:45:05 +00:00
Add a test for meta files attached to Lua scripts
This commit is contained in:
@@ -24,6 +24,16 @@ fn bad_json_model() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn bad_meta_lua_classname() {
|
||||||
|
let project = Project::load_fuzzy(&TEST_PROJECTS_ROOT.join("bad_meta_lua_classname"))
|
||||||
|
.expect("Project file didn't load");
|
||||||
|
|
||||||
|
if LiveSession::new(Arc::new(project)).is_ok() {
|
||||||
|
panic!("Project should not have succeeded");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn bad_meta_rbxmx_properties() {
|
fn bad_meta_rbxmx_properties() {
|
||||||
let project = Project::load_fuzzy(&TEST_PROJECTS_ROOT.join("bad_meta_rbxmx_properties"))
|
let project = Project::load_fuzzy(&TEST_PROJECTS_ROOT.join("bad_meta_rbxmx_properties"))
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"name": "bad_meta_lua_classname",
|
||||||
|
"tree": {
|
||||||
|
"$path": "src"
|
||||||
|
}
|
||||||
|
}
|
||||||
1
test-projects/bad_meta_lua_classname/src/foo.lua
Normal file
1
test-projects/bad_meta_lua_classname/src/foo.lua
Normal file
@@ -0,0 +1 @@
|
|||||||
|
-- foo.lua
|
||||||
3
test-projects/bad_meta_lua_classname/src/foo.meta.json
Normal file
3
test-projects/bad_meta_lua_classname/src/foo.meta.json
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"className": "Script"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user