-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmake-up.spec.ts
35 lines (29 loc) · 1.5 KB
/
make-up.spec.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import { assert, test } from 'vitest';
import { mount } from '@vue/test-utils';
import MakeUp from './make-up.vue';
test('Make up', async () => {
const wrapper = mount(MakeUp);
assert.equal(wrapper.find('.user-count').text(), '0');
assert.equal(wrapper.find('.blog-count').text(), '0');
assert.equal(wrapper.find('.total').text(), '0');
assert.equal(wrapper.find('.user-text').text(), '0');
assert.equal(wrapper.find('.blog-text').text(), '0');
assert.equal(wrapper.find('.user-text2').text(), '0user');
assert.equal(wrapper.find('.blog-text2').text(), '0blog');
await wrapper.find('.blog-add').trigger('click');
assert.equal(wrapper.find('.user-count').text(), '0');
assert.equal(wrapper.find('.blog-count').text(), '1');
assert.equal(wrapper.find('.total').text(), '1');
assert.equal(wrapper.find('.user-text').text(), '0');
assert.equal(wrapper.find('.blog-text').text(), '1');
assert.equal(wrapper.find('.user-text2').text(), '0user');
assert.equal(wrapper.find('.blog-text2').text(), '1blog');
await wrapper.find('.user-add').trigger('click');
assert.equal(wrapper.find('.user-count').text(), '1');
assert.equal(wrapper.find('.blog-count').text(), '1');
assert.equal(wrapper.find('.total').text(), '2');
assert.equal(wrapper.find('.user-text').text(), '1');
assert.equal(wrapper.find('.blog-text').text(), '1');
assert.equal(wrapper.find('.user-text2').text(), '1user');
assert.equal(wrapper.find('.blog-text2').text(), '1blog');
});