UNPKG

gitiumiota

Version:
81 lines (68 loc) 2.77 kB
import test from 'ava' import { isTransferArray } from '../src' test('isTransferArray() returns true for valid transfer.', t => { const transfers = [ { address: 'JALLWDUOSTSJVL9EEHKW9YQFPBVBJAGLNKRVGSQZCGHQWEMIIILJMTHVAGVDXJVZMBAMOZTSBQNRVNLLSJMPIVGPNE', value: 1234, message: 'AFDSA', tag: 'ASDFDSAFDFDSA', }, ] t.is(isTransferArray(transfers), true, 'isTransferArray() should return true for valid transfer.') }) test('isTransferArray() returns false for transfer with invalid address.', t => { const transfers = [ { address: 'JALLWDUOSTSJVL9EEHKW9YQFPBVBJAGLNKRVGSQZCGHQWEMIIILJMTHVAGVDXJVZMBAMOZTSBQNRVNLLSJMPIVGPNEFSAF', value: 1234, message: 'AFDSA', tag: 'ASDFDSAFDFDSA', }, ] t.is(isTransferArray(transfers), false, 'isTransferArray() should return false for transfer with invalid address.') }) test('isTransferArray() returns false for transfer with invalid value.', t => { const transfers = [ { address: 'JALLWDUOSTSJVL9EEHKW9YQFPBVBJAGLNKRVGSQZCGHQWEMIIILJMTHVAGVDXJVZMBAMOZTSBQNRVNLLSJMPIVGPNE', value: -10, message: 'AFDSA', tag: 'ASDFDSAFDFDSA', }, ] t.is(isTransferArray(transfers), false, 'isTransferArray() should return false for transfer with invalid value.') }) test('isTransferArray() returns false for message of invalid trytes.', t => { const transfers = [ { address: 'JALLWDUOSTSJVL9EEHKW9YQFPBVBJAGLNKRVGSQZCGHQWEMIIILJMTHVAGVDXJVZMBAMOZTSBQNRVNLLSJMPIVGPNE', value: 1234, message: 'dffsA', tag: 'ASDFDSAFDFDSA', }, ] t.is(isTransferArray(transfers), false, 'isTransferArray() should return false for message of invalid trytes.') }) test('isTransferArray() returns false for tag of invalid length.', t => { const transfers = [ { address: 'JALLWDUOSTSJVL9EEHKW9YQFPBVBJAGLNKRVGSQZCGHQWEMIIILJMTHVAGVDXJVZMBAMOZTSBQNRVNLLSJMPIVGPNE', value: 1234, message: 'AFDSA', tag: 'ASDFDSAFDFDSAASFSDFSDFSDFSDF', }, ] t.is(isTransferArray(transfers), false, 'isTransferArray() should return false for tag of invalid length.') }) test('isTransferArray() returns false for tag of invalid trytes.', t => { const transfers = [ { address: 'JALLWDUOSTSJVL9EEHKW9YQFPBVBJAGLNKRVGSQZCGHQWEMIIILJMTHVAGVDXJVZMBAMOZTSBQNRVNLLSJMPIVGPNE', value: 1234, message: 'AFDSA', tag: 'sdfASDF', }, ] t.is(isTransferArray(transfers), false, 'isTransferArray() should return false for tag of invalid trytes.') })