UNPKG

android-device-list

Version:
37 lines (30 loc) 1.27 kB
const test = require('ava'); const devices = require( './index' ); test( 'deviceList()', t => { t.is( typeof devices.deviceList, 'function' ); t.truthy( Array.isArray( devices.deviceList() ) ); } ); test( 'brandList()', t => { t.is( typeof devices.brandList, 'function' ); t.truthy( Array.isArray( devices.brandList() ) ); } ); test( 'getDevicesByBrand()', t => { t.is( typeof devices.getDevicesByBrand, 'function' ); t.throws( function () { devices.getDevicesByBrand(); } ); t.truthy( Array.isArray( devices.getDevicesByBrand( '' ) ) ); } ); test( 'getDevicesByName()', t => { t.is( typeof devices.getDevicesByName, 'function' ); t.throws( function () { devices.getDevicesByName(); } ); t.truthy( Array.isArray( devices.getDevicesByName( '' ) ) ); } ); test( 'getDevicesByDeviceId()', t => { t.is( typeof devices.getDevicesByDeviceId, 'function' ); t.throws( function () { devices.getDevicesByDeviceId(); } ); t.truthy( Array.isArray( devices.getDevicesByDeviceId( '' ) ) ); } ); test( 'getDevicesByModel()', t => { t.is( typeof devices.getDevicesByModel, 'function' ); t.throws( function () { devices.getDevicesByModel(); } ); t.truthy( Array.isArray( devices.getDevicesByModel( '' ) ) ); } );