Skip to content

Commit a510e37

Browse files
committed
test: add module ndarray method tests
1 parent f74e989 commit a510e37

File tree

5 files changed

+628
-51
lines changed

5 files changed

+628
-51
lines changed

lib/node_modules/@stdlib/blas/base/daxpy-wasm/test/test.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,8 @@ tape( 'attached to the main export is a `Module` constructor', function test( t
4646
t.strictEqual( typeof daxpy.Module, 'function', 'returns expected value' );
4747
t.end();
4848
});
49+
50+
tape( 'the main export is a `Module` instance', function test( t ) {
51+
t.strictEqual( daxpy instanceof daxpy.Module, true, 'returns expected value' );
52+
t.end();
53+
});

lib/node_modules/@stdlib/blas/base/daxpy-wasm/test/test.module.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,38 +23,38 @@
2323
var tape = require( 'tape' );
2424
var Memory = require( '@stdlib/wasm/memory' );
2525
var ModuleWrapper = require( '@stdlib/wasm/module-wrapper' );
26-
var daxpy = require( './../lib' );
26+
var Module = require( './../lib' ).Module;
2727

2828

2929
// TESTS //
3030

31-
tape( 'main export is an object', function test( t ) {
31+
tape( 'main export is a function', function test( t ) {
3232
t.ok( true, __filename );
33-
t.strictEqual( typeof daxpy, 'object', 'returns expected value' );
33+
t.strictEqual( typeof Module, 'function', 'returns expected value' );
3434
t.end();
3535
});
3636

37-
tape( 'the `Module` method is a constructor', function test( t ) {
37+
tape( 'the function is a constructor', function test( t ) {
3838
var mem;
3939
var mod;
4040

4141
mem = new Memory({
4242
'initial': 0
4343
});
44-
mod = new daxpy.Module( mem );
45-
t.strictEqual( mod instanceof daxpy.Module, true, 'returns expected value' );
44+
mod = new Module( mem );
45+
t.strictEqual( mod instanceof Module, true, 'returns expected value' );
4646
t.end();
4747
});
4848

49-
tape( 'the `Module` method is a constructor which does not require `new`', function test( t ) {
49+
tape( 'the function is a constructor which does not require `new`', function test( t ) {
5050
var mem;
5151
var mod;
5252

5353
mem = new Memory({
5454
'initial': 0
5555
});
56-
mod = daxpy.Module( mem ); // eslint-disable-line new-cap
57-
t.strictEqual( mod instanceof daxpy.Module, true, 'returns expected value' );
56+
mod = Module( mem ); // eslint-disable-line new-cap
57+
t.strictEqual( mod instanceof Module, true, 'returns expected value' );
5858
t.end();
5959
});
6060

@@ -81,7 +81,7 @@ tape( 'the module constructor throws an error if provided a first argument which
8181

8282
function badValue( value ) {
8383
return function badValue() {
84-
return new daxpy.Module( value );
84+
return new Module( value );
8585
};
8686
}
8787
});
@@ -109,7 +109,7 @@ tape( 'the module constructor throws an error if provided a first argument which
109109

110110
function badValue( value ) {
111111
return function badValue() {
112-
return daxpy.Module( value ); // eslint-disable-line new-cap
112+
return Module( value ); // eslint-disable-line new-cap
113113
};
114114
}
115115
});
@@ -121,7 +121,7 @@ tape( 'the module instance returned by the module constructor inherits from a mo
121121
mem = new Memory({
122122
'initial': 0
123123
});
124-
mod = new daxpy.Module( mem );
124+
mod = new Module( mem );
125125

126126
t.strictEqual( mod instanceof ModuleWrapper, true, 'returns expected value' );
127127
t.end();
@@ -134,7 +134,7 @@ tape( 'attached to a module instance is a `main` method', function test( t ) {
134134
mem = new Memory({
135135
'initial': 0
136136
});
137-
mod = new daxpy.Module( mem );
137+
mod = new Module( mem );
138138

139139
t.strictEqual( typeof mod.main, 'function', 'returns expected value' );
140140
t.end();
@@ -147,7 +147,7 @@ tape( 'attached to a module instance is an `ndarray` method', function test( t )
147147
mem = new Memory({
148148
'initial': 0
149149
});
150-
mod = new daxpy.Module( mem );
150+
mod = new Module( mem );
151151

152152
t.strictEqual( typeof mod.ndarray, 'function', 'returns expected value' );
153153
t.end();

0 commit comments

Comments
 (0)