Я пытаюсь объявить const
для повторного использования для ряда тестов.
Например:
describe('Component.vue', () => {
const householdData = [ "here", "is", "some", "data" ]
it('does stuff', () => {
const wrapper = mount(HouseholdsComponent, {
propsData: {
original_household: householdData,
}
});
expect(original_household).toContain("here");
})
it('does stuff', () => {
const wrapper = mount(HouseholdsComponent, {
propsData: {
original_household: householdData,
}
});
expect(original_household).toContain("is");
})
});
Проблема в том, что householdData
делаеткажется, не устанавливается.
Когда я console.log householdData
, я получаю это:
{ clients: [Getter/Setter], networth: [Getter/Setter] }
Я попытался установить данные вкомпонент, как это:
wrapper.vm.someVariable = householdData
, и это также дает мне это:
{ clients: [Getter/Setter], networth: [Getter/Setter] }
Однако, это работает, когда ясделайте это.
wrapper.vm.someVariable = [ "here", "is", "some", "data" ]
Я бы не хотел устанавливать эти данные в каждом тесте.
Что я делаю не так?