Port WeakSet tests to wasm

This commit is contained in:
Alex Crichton
2018-07-20 17:07:00 -07:00
parent 1d1df09e60
commit 9f7eea1e75
5 changed files with 46 additions and 161 deletions

View File

@ -2293,20 +2293,20 @@ extern "C" {
///
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/has
#[wasm_bindgen(method)]
pub fn has(this: &WeakSet, value: Object) -> bool;
pub fn has(this: &WeakSet, value: &Object) -> bool;
/// The `add()` method appends a new object to the end of a WeakSet object.
///
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/add
#[wasm_bindgen(method)]
pub fn add(this: &WeakSet, value: Object) -> WeakSet;
pub fn add(this: &WeakSet, value: &Object) -> WeakSet;
/// The `delete()` method removes the specified element from a WeakSet
/// object.
///
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/delete
#[wasm_bindgen(method)]
pub fn delete(this: &WeakSet, value: Object) -> bool;
pub fn delete(this: &WeakSet, value: &Object) -> bool;
}
// WebAssembly