mirror of
https://github.com/fluencelabs/wasm-bindgen
synced 2025-06-26 03:01:33 +00:00
Add more tests then comment them out
This commit is contained in:
@ -1,6 +1,7 @@
|
||||
const wasm = require('wasm-bindgen-test.js');
|
||||
const assert = require('assert');
|
||||
|
||||
// a function for testing numbers
|
||||
function variadic_sum(...args) {
|
||||
let answer = 0;
|
||||
for(var i=0; i<args.length; i++) {
|
||||
@ -21,6 +22,7 @@ exports.variadic_sum_f32 = variadic_sum;
|
||||
exports.variadic_sum_f64 = variadic_sum;
|
||||
exports.variadic_sum_rest_vec = variadic_sum;
|
||||
|
||||
// a function for testing nullable numbers
|
||||
function variadic_sum_opt(...args) {
|
||||
let answer = 0;
|
||||
for(var i=0; i<args.length; i++) {
|
||||
@ -33,6 +35,7 @@ function variadic_sum_opt(...args) {
|
||||
|
||||
exports.variadic_sum_opt = variadic_sum_opt;
|
||||
|
||||
// a function for testing strings
|
||||
function variadic_concat(...args) {
|
||||
let answer = "";
|
||||
for(var i=0; i<args.length; i++) {
|
||||
@ -43,3 +46,15 @@ function variadic_concat(...args) {
|
||||
|
||||
exports.variadic_concat_str = variadic_concat;
|
||||
exports.variadic_concat_string = variadic_concat;
|
||||
|
||||
// a test that takes any type of arguments (for testing JsValue).
|
||||
function variadic_compare_pairs(...args) {
|
||||
assert(args.length % 2 == 0, "args must be sequence of pairs");
|
||||
for(var i=0; i<args.length; i++) {
|
||||
const first = args[i++];
|
||||
const second = args[i];
|
||||
assert.equal(first, second);
|
||||
}
|
||||
}
|
||||
|
||||
exports.variadic_compare_pairs = variadic_compare_pairs;
|
||||
|
Reference in New Issue
Block a user