File tree Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change 1
1
( function ( ) {
2
2
3
+ "use strict" ;
4
+
3
5
QUnit . module ( "OSC Reader" ) ;
4
6
5
7
/*************
372
374
* Time Tags *
373
375
*************/
374
376
375
- var testTimeTag = function ( testSpec ) {
376
- test ( "Time tag " + testSpec . name , function ( ) {
377
+ var testReadTimeTag = function ( testSpec ) {
378
+ test ( "Read time tag " + testSpec . name , function ( ) {
377
379
var expected = testSpec . timeTag ,
378
380
dv = new DataView ( testSpec . timeTagBytes . buffer ) ;
379
381
385
387
} ) ;
386
388
} ;
387
389
390
+ var testWriteTimeTag = function ( testSpec ) {
391
+ test ( "Write time tag " + testSpec . name , function ( ) {
392
+ var expected = testSpec . timeTagBytes ,
393
+ actual = osc . writeTimeTag ( testSpec . timeTag ) ;
394
+
395
+ arrayEqual ( actual , expected , "The raw time tag should have have been written correctly." ) ;
396
+ } ) ;
397
+ }
398
+
388
399
var timeTagTestSpecs = [
389
400
{
390
- name : "Seconds-only time tag " ,
401
+ name : "with seconds only " ,
391
402
// May 4, 2014 at 0:00:00 UTC.
392
403
timeTagBytes : new Uint8Array ( [
393
404
215 , 15 , 243 , 112 ,
416
427
var timeTagTests = function ( testSpecs ) {
417
428
for ( var i = 0 ; i < testSpecs . length ; i ++ ) {
418
429
var testSpec = testSpecs [ i ] ;
419
- testTimeTag ( testSpec ) ;
430
+ testReadTimeTag ( testSpec ) ;
431
+ testWriteTimeTag ( testSpec )
420
432
}
421
433
} ;
422
434
You can’t perform that action at this time.
0 commit comments