91 lines
2.3 KiB
TypeScript
91 lines
2.3 KiB
TypeScript
import * as types from './types';
|
|
import * as actions from './actions';
|
|
|
|
describe('addressBook: Actions', () => {
|
|
describe('setAddressLabel', () => {
|
|
it('should generate the correct action', () => {
|
|
const payload = {
|
|
address: '0x0',
|
|
label: 'Foo'
|
|
};
|
|
|
|
expect(actions.setAddressLabel(payload)).toEqual({
|
|
type: types.AddressBookActions.SET_LABEL,
|
|
payload
|
|
});
|
|
});
|
|
});
|
|
describe('clearAddressLabel', () => {
|
|
it('should generate the correct action', () => {
|
|
const payload = '0';
|
|
|
|
expect(actions.clearAddressLabel(payload)).toEqual({
|
|
type: types.AddressBookActions.CLEAR_LABEL,
|
|
payload
|
|
});
|
|
});
|
|
});
|
|
describe('setAddressLabelEntry', () => {
|
|
it('should generate the correct action', () => {
|
|
const payload = {
|
|
id: '0',
|
|
address: '0x0',
|
|
addressError: 'Derp',
|
|
label: 'Foo',
|
|
labelError: 'Derp'
|
|
};
|
|
|
|
expect(actions.setAddressLabelEntry(payload)).toEqual({
|
|
type: types.AddressBookActions.SET_LABEL_ENTRY,
|
|
payload
|
|
});
|
|
});
|
|
});
|
|
describe('changeAddressLabelEntry', () => {
|
|
it('should generate the correct action', () => {
|
|
const payload = {
|
|
id: '0',
|
|
address: '0x0',
|
|
addressError: 'Derp',
|
|
label: 'Foo',
|
|
labelError: 'Derp'
|
|
};
|
|
|
|
expect(actions.changeAddressLabelEntry(payload)).toEqual({
|
|
type: types.AddressBookActions.CHANGE_LABEL_ENTRY,
|
|
payload
|
|
});
|
|
});
|
|
});
|
|
describe('saveAddressLabelEntry', () => {
|
|
it('should generate the correct action', () => {
|
|
const payload = '0';
|
|
|
|
expect(actions.saveAddressLabelEntry(payload)).toEqual({
|
|
type: types.AddressBookActions.SAVE_LABEL_ENTRY,
|
|
payload
|
|
});
|
|
});
|
|
});
|
|
describe('clearAddressLabelEntry', () => {
|
|
it('should generate the correct action', () => {
|
|
const payload = '0';
|
|
|
|
expect(actions.clearAddressLabelEntry(payload)).toEqual({
|
|
type: types.AddressBookActions.CLEAR_LABEL_ENTRY,
|
|
payload
|
|
});
|
|
});
|
|
});
|
|
describe('removeAddressLabelEntry', () => {
|
|
it('should generate the correct action', () => {
|
|
const payload = '0';
|
|
|
|
expect(actions.removeAddressLabelEntry(payload)).toEqual({
|
|
type: types.AddressBookActions.REMOVE_LABEL_ENTRY,
|
|
payload
|
|
});
|
|
});
|
|
});
|
|
});
|