Witam, mam taką funkcję parsującą dane:
changeSource () {
this.newData.receiverName = this.transferData.receiver.name
this.newData.receiverAddress1 = this.transferData.receiver.address1
this.newData.receiverAddress2 = this.transferData.receiver.address2
this.newData.accountName = this.transferData.account.name
this.newData.accountNumber = this.transferData.account.number
}
I kod testu:
import Vue from 'vue'
import Transfer from '@/components/Transfer'
describe('Transfer.vue', () => {
const Constructor = Vue.extend(Transfer)
const vm = new Constructor().$mount()
it('should render correct contents', () => {
expect(vm.newData.receiverName).to.equal('test')
})
})
Muszą tą funkcję teraz przetestować czy dane, które są w tablicy newData są prawidłowe tzn. czy mają prawidłową długość, właściwą zawartość tekstu itp. Jednak gdy testuje to tablicy za każdym razem jest pusty ciąg (którym na samym początku była zainicjalizowana tablica transferData). Dopiero zacząłem się uczyć testowania i kompletnie nie wiem jak się za to zabrać mimo, że już kilka godzin szukam rozwiązanie w google.