diff options
| author | troido <troido@protonmail.com> | 2020-03-03 14:14:27 +0100 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-03-03 14:14:27 +0100 |
| commit | c30c92c23a269e5ff28946d3522e68338696ac94 (patch) | |
| tree | 738bbb19f977da3bbc1c15fef219c9aff306248d | |
| parent | 196d30decf79d60d3e7441f9f50220312a019a3b (diff) | |
updated tests
| -rw-r--r-- | src/assemblage.rs | 36 |
1 files changed, 23 insertions, 13 deletions
diff --git a/src/assemblage.rs b/src/assemblage.rs index 65c9bfa..60ead29 100644 --- a/src/assemblage.rs +++ b/src/assemblage.rs @@ -161,7 +161,8 @@ mod tests { })).unwrap(), Assemblage{ arguments: vec![], - components: vec![] + components: vec![], + save: true } ); } @@ -174,8 +175,9 @@ mod tests { ], "components": [ ["Visible", { - "sprite": ["A", "sprite"], - "height": ["float", 0.1] + "sprite": ["arg", "sprite"], + "height": ["float", 0.1], + "name": ["string", "grass"] }] ] })).unwrap(); @@ -184,7 +186,8 @@ mod tests { components: vec![ (ComponentType::Visible, hashmap!( "sprite".to_string() => ComponentParameter::Argument("sprite".to_string()), - "height".to_string() => ComponentParameter::Constant(Parameter::Float(0.1)) + "height".to_string() => ComponentParameter::Constant(Parameter::Float(0.1)), + "name".to_string() => ComponentParameter::Constant(Parameter::String("grass".to_string())) )) ], save: true @@ -201,7 +204,8 @@ mod tests { "components": [ ["visible", { // no capital so invalid "sprite": ["A", "sprite"], - "height": ["float", 0.1] + "height": ["float", 0.1], + "name": ["string", "grass"] }] ] })).unwrap_err(); @@ -219,7 +223,8 @@ mod tests { "components": [ ["Visible", { "sprite": ["A", "sprite"], - "height": ["string", "0.1"] + "height": ["string", "0.1"], + "name": ["string", "grass"] }] ] })).unwrap_err(); @@ -235,7 +240,8 @@ mod tests { "components": [ ["Visible", { "sprite": ["A", "sprits"], - "height": ["float", 0.1] + "height": ["float", 0.1], + "name": ["string", "grass"] }] ] })).unwrap_err(); @@ -251,7 +257,8 @@ mod tests { "components": [ ["Visible", { "sprite": ["A", "sprite"], - "height": ["float", 0.1] + "height": ["float", 0.1], + "name": ["string", "grass"] }] ] })).unwrap_err(); @@ -268,8 +275,9 @@ mod tests { ], "components": [ ["Visible", { - "sprite": ["A", "sprits"], - "height": ["float", 0.1] + "sprite": ["A", "sprite"], + "height": ["float", 0.1], + "name": ["string", "grass"] }] ] })).unwrap_err(); @@ -285,8 +293,9 @@ mod tests { ], "components": [ ["Visible", { - "sprite": ["A", "sprite"], - "height": ["float", 0.1] + "sprite": ["arg", "sprite"], + "height": ["float", 0.1], + "name": ["arg", "sprite"] }] ] })).unwrap(); @@ -295,7 +304,8 @@ mod tests { components: vec![ (ComponentType::Visible, hashmap!( "sprite".to_string() => ComponentParameter::Argument("sprite".to_string()), - "height".to_string() => ComponentParameter::Constant(Parameter::Float(0.1)) + "height".to_string() => ComponentParameter::Constant(Parameter::Float(0.1)), + "name".to_string() => ComponentParameter::Argument("sprite".to_string()) )) ], save: true |
