legacy/spec/components/user-settings-address.spec.js
import mq from 'mithril-query';
import m from 'mithril';
import prop from 'mithril/stream';
import _ from 'underscore';
import h from '../../src/h';
import addressVM from '../../src/vms/address-vm';
import userSettingsAddress from '../../src/c/user-settings-address';
describe('UserSettingsAddress', () => {
let $output;
const
fields = prop({
owner_document: prop('12345678912'),
name: prop('USER NAME'),
state_inscription: prop('123123123'),
address: prop({
country_id: 36,
state_id: 1,
address_street: 'Praça da Alfândega',
address_number: '123',
address_complement: 'complement',
address_neighbourhood: 'neightbourhood',
address_city: 'city',
address_state: 'state',
address_zip_code: '90010150',
phone_number: '1234567890'
}),
birth_date: prop('01/12/1990'),
account_type: prop('pf')
}),
parsedErrors = {
hasError: function(name) {
return false;
},
inlineError: function(name) {
return false;
}
};
describe('view', () => {
beforeAll(() => {
$output = mq(m(userSettingsAddress, {
addVM: prop(addressVM({ data: fields() })),
parsedErrors
}));
});
it('should contains zip code entry', () => {
expect($output.find('a.fontsize-smallest.alt-link.u-right').length == 1).toBeTrue();
});
});
});