From cd2208c150dfc3e356fedfddd48819fac648caad Mon Sep 17 00:00:00 2001 From: Jason Williams Date: Thu, 22 Nov 2018 00:08:01 +0000 Subject: [PATCH] fixed tests and updated readme --- README.md | 2 +- tests/js/test.js | 6 +++--- tests/value_test.rs | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index d2d40a747f..5019c371b5 100644 --- a/README.md +++ b/README.md @@ -11,4 +11,4 @@ This project is an attempted rewrite of Bebbington's js.rs and will look very, v * Checkout this project * Build `cargo build` * `cargo run` -* You can make changes to tests/js/defineVar.js and build again \ No newline at end of file +* You can make changes to tests/js/test.js and build again \ No newline at end of file diff --git a/tests/js/test.js b/tests/js/test.js index edec5cfce0..259762f0a2 100644 --- a/tests/js/test.js +++ b/tests/js/test.js @@ -1,3 +1,3 @@ -var a = 1; -var b = 2; -b + a; \ No newline at end of file +var a = "jason"; +var b = 1; +a + b; \ No newline at end of file diff --git a/tests/value_test.rs b/tests/value_test.rs index 971166daa8..09cd0225cf 100644 --- a/tests/value_test.rs +++ b/tests/value_test.rs @@ -1,9 +1,9 @@ extern crate boa; -use boa::js::value::*; +use boa::js::value::{ToValue, ValueData}; #[test] fn check_is_object() { - let val = Value::new_obj(None); + let val = ValueData::new_obj(None); assert_eq!(val.is_object(), true); } @@ -17,14 +17,14 @@ fn check_string_to_value() { #[test] fn check_undefined() { - let u = Value::undefined(); + let u = ValueData::Undefined; assert_eq!(u.get_type(), "undefined"); assert_eq!(u.to_string(), "undefined"); } #[test] fn check_get_set_field() { - let obj = Value::new_obj(None); + let obj = ValueData::new_obj(None); // Create string and convert it to a Value let s = String::from("bar").to_value(); obj.set_field_slice("foo", s);