mirror of
https://github.com/fluencelabs/wasm-bindgen
synced 2025-06-23 09:41:33 +00:00
Fix tests again.
This commit is contained in:
@ -369,7 +369,7 @@ impl<'a> Context<'a> {
|
|||||||
if (type == 'symbol') {
|
if (type == 'symbol') {
|
||||||
const description = val.description;
|
const description = val.description;
|
||||||
if (description == null) {
|
if (description == null) {
|
||||||
return 'Symbol()';
|
return 'Symbol';
|
||||||
} else {
|
} else {
|
||||||
return 'Symbol(' + description + ')';
|
return 'Symbol(' + description + ')';
|
||||||
}
|
}
|
||||||
|
@ -529,7 +529,6 @@ impl Clone for JsValue {
|
|||||||
#[cfg(feature = "std")]
|
#[cfg(feature = "std")]
|
||||||
impl fmt::Debug for JsValue {
|
impl fmt::Debug for JsValue {
|
||||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||||
use std::fmt::Write;
|
|
||||||
write!(f, "JsValue({})", self.as_debug_string())
|
write!(f, "JsValue({})", self.as_debug_string())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -71,7 +71,7 @@ pub fn api_get_false() -> JsValue {
|
|||||||
#[wasm_bindgen]
|
#[wasm_bindgen]
|
||||||
pub fn api_test_bool(a: &JsValue, b: &JsValue, c: &JsValue) {
|
pub fn api_test_bool(a: &JsValue, b: &JsValue, c: &JsValue) {
|
||||||
assert_eq!(a.as_bool(), Some(true));
|
assert_eq!(a.as_bool(), Some(true));
|
||||||
assert_eq!(format!("{:?}", a), "true");
|
assert_eq!(format!("{:?}", a), "JsValue(true)");
|
||||||
assert_eq!(b.as_bool(), Some(false));
|
assert_eq!(b.as_bool(), Some(false));
|
||||||
assert_eq!(c.as_bool(), None);
|
assert_eq!(c.as_bool(), None);
|
||||||
}
|
}
|
||||||
@ -80,7 +80,7 @@ pub fn api_test_bool(a: &JsValue, b: &JsValue, c: &JsValue) {
|
|||||||
pub fn api_mk_symbol() -> JsValue {
|
pub fn api_mk_symbol() -> JsValue {
|
||||||
let a = JsValue::symbol(None);
|
let a = JsValue::symbol(None);
|
||||||
assert!(a.is_symbol());
|
assert!(a.is_symbol());
|
||||||
assert_eq!(format!("{:?}", a), "Symbol()");
|
assert_eq!(format!("{:?}", a), "JsValue(Symbol)");
|
||||||
return a;
|
return a;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -100,7 +100,7 @@ pub fn api_assert_symbols(a: &JsValue, b: &JsValue) {
|
|||||||
#[wasm_bindgen]
|
#[wasm_bindgen]
|
||||||
pub fn api_acquire_string(a: &JsValue, b: &JsValue) {
|
pub fn api_acquire_string(a: &JsValue, b: &JsValue) {
|
||||||
assert_eq!(a.as_string().unwrap(), "foo");
|
assert_eq!(a.as_string().unwrap(), "foo");
|
||||||
assert_eq!(format!("{:?}", a), "\"foo\"");
|
assert_eq!(format!("{:?}", a), "JsValue(\"foo\")");
|
||||||
assert_eq!(b.as_string(), None);
|
assert_eq!(b.as_string(), None);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user