@@ -143,36 +143,13 @@ describe('module', function() {
143
143
} ) ;
144
144
145
145
it ( 'native modules without handle scope' , function ( ) {
146
- require ( './node_modules/nw_test_loop_without_handle' ) ;
146
+ require ( './node_modules/nw_test_loop_without_handle' ) ;
147
147
} ) ;
148
-
149
- it ( 'dtrace-provider should work' , function ( ) {
150
- var d = require ( './node_modules/dtrace-provider' ) ;
151
- var dtp = d . createDTraceProvider ( "nodeapp" ) ;
152
- var p1 = dtp . addProbe ( "probe1" , "int" , "int" ) ;
153
- var p2 = dtp . addProbe ( "probe2" , "char *" ) ;
154
- dtp . enable ( ) ;
155
- } ) ;
156
-
157
- it ( 'ref should work' , function ( ) {
158
- var ref = require ( 'ref' )
159
- var buf = new Buffer ( 4 )
160
- buf . writeInt32LE ( 12345 , 0 )
161
- console . log ( buf . address ( ) ) // ← 140362165284824
162
- buf . type = ref . types . int
163
- assert . equal ( buf . deref ( ) , 12345 ) // ← 12345
164
- var one = buf . ref ( )
165
- assert . equal ( one . deref ( ) . deref ( ) , 12345 ) // ← 12345
166
- } ) ;
167
-
168
- it ( 'lame should work' , function ( ) {
169
- var lame = require ( 'lame' ) ;
170
- // create the Encoder instance
171
- var encoder = new lame . Encoder ( {
172
- channels : 2 , // 2 channels (left and right)
173
- bitDepth : 16 , // 16-bit samples
174
- sampleRate : 44100 // 44,100 Hz sample rate
175
- } ) ;
148
+
149
+ it ( 'native modules should work' , function ( ) {
150
+ var nativeModules = new Array ( "dtrace-provider" , "ref" , "lame" ) ;
151
+ for ( var i = 0 ; i < nativeModules . length ; i ++ )
152
+ assert . equal ( ( typeof require ( nativeModules [ i ] ) ) , "object" ) ;
176
153
} ) ;
177
154
} ) ;
178
155
} ) ;
0 commit comments