mirror of https://github.com/boa-dev/boa.git
Jason Williams
6 years ago
4 changed files with 29 additions and 4 deletions
@ -0,0 +1,25 @@
|
||||
extern crate boa; |
||||
use boa::js::value::*; |
||||
|
||||
#[test] |
||||
fn check_is_object() { |
||||
let val = Value::new_obj(None); |
||||
assert_eq!(val.is_object(), true); |
||||
} |
||||
|
||||
#[test] |
||||
fn check_string_to_value() { |
||||
let s = String::from("Hello"); |
||||
let v = s.to_value(); |
||||
assert_eq!(v.is_string(), true); |
||||
assert_eq!(v.is_null(), false); |
||||
} |
||||
|
||||
#[test] |
||||
fn check_get_set_field() { |
||||
let obj = Value::new_obj(None); |
||||
// Create string and convert it to a Value
|
||||
let s = String::from("bar").to_value(); |
||||
obj.set_field_slice("foo", s); |
||||
assert_eq!(obj.get_field_slice("foo").to_string(), "bar"); |
||||
} |
Loading…
Reference in new issue