import test from 'ava' ; import { deepEqual } from './deep-array' ; test ( 'depth 0' , t => { t . true ( deepEqual ( 'a' , 'a' ) ) ; t . false ( deepEqual ( 'a' , 'b' ) ) ; t . false ( deepEqual ( 'a' , [ 'a' ] ) ) ; t . false ( deepEqual ( [ 'a' ] , 'a' ) ) ; } ) ; test ( 'depth 1' , t => { t . true ( deepEqual ( [ 'a' , 'b' ] , [ 'a' , 'b' ] ) ) ; t . false ( deepEqual ( [ 'a' ] , [ 'a' , 'b' ] ) ) ; t . false ( deepEqual ( [ 'a' , 'b' ] , [ 'a' , 'c' ] ) ) ; } ) ; test ( 'depth 2' , t => { t . true ( deepEqual ( [ [ 'a' ] , [ 'b' ] ] , [ [ 'a' ] , [ 'b' ] ] ) ) ; t . false ( deepEqual ( [ [ 'a' ] , [ 'b' ] ] , [ [ 'a' ] , [ 'c' ] ] ) ) ; } ) ;