aureooms-js-array
Version:
array manipulation code bricks for JavaScript
27 lines (16 loc) • 470 B
JavaScript
import test from 'ava';
import * as array from '../../src';
test( "realloc" , t => {
var a , b , m , n ;
m = 1000 ; n = 733 ;
a = array.alloc( m ) ;
b = array.alloc( n ) ;
array.iota( a , 0 , m , 0 ) ;
array.iota( b , 0 , n , 0 ) ;
b = array.realloc( b , m ) ;
array.iota( b , n , m , n ) ;
t.deepEqual( b , a , "b is a after growing" ) ;
a.splice( n , m - n ) ;
b = array.realloc( b , n ) ;
t.deepEqual( b , a , "b is a after shrinking" ) ;
} ) ;