Skip to content

Commit

Permalink
Bump, Deps, Lint (#38)
Browse files Browse the repository at this point in the history
  • Loading branch information
TheJaredWilcurt authored Nov 6, 2024
1 parent d1a8c49 commit fe64c65
Show file tree
Hide file tree
Showing 4 changed files with 57 additions and 52 deletions.
20 changes: 10 additions & 10 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "vue3-snapshot-serializer",
"type": "module",
"version": "0.4.0",
"version": "0.5.0",
"description": "Vitest snapshot serializer for Vue 3 components",
"main": "index.js",
"scripts": {
Expand All @@ -22,8 +22,8 @@
"@vitest/coverage-v8": "^2.1.4",
"@vue/test-utils": "^2.4.6",
"eslint": "^9.14.0",
"eslint-config-tjw-base": "^3.0.1",
"happy-dom": "^15.9.0",
"eslint-config-tjw-base": "^3.1.0",
"happy-dom": "^15.10.1",
"vitest": "^2.1.4"
},
"repository": {
Expand Down
81 changes: 43 additions & 38 deletions tests/unit/src/formatMarkup.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -336,72 +336,77 @@ describe('Format markup', () => {
const wrapper = mount(MyComponent);
globalThis.vueSnapshots.formatting.tagsWithWhitespacePreserved = ['a', 'pre'];

expect(wrapper).toMatchInlineSnapshot(`
<div>
Hello World
</div>
<a>Hello World</a>
<pre>Hello World</pre>
expect(wrapper)
.toMatchInlineSnapshot(`
<div>
Hello World
</div>
<a>Hello World</a>
<pre>Hello World</pre>
`);
});

test('Provided Tags are WhiteSpace Preserved Tags', async () => {
const wrapper = mount(MyComponent);
globalThis.vueSnapshots.formatting.tagsWithWhitespacePreserved = ['div'];

expect(wrapper).toMatchInlineSnapshot(`
<div>Hello World</div>
<a>
Hello World
</a>
<pre>
Hello World
</pre>
expect(wrapper)
.toMatchInlineSnapshot(`
<div>Hello World</div>
<a>
Hello World
</a>
<pre>
Hello World
</pre>
`);
});

test('No Tags are WhiteSpace Preserved Tags', async () => {
const wrapper = mount(MyComponent);
globalThis.vueSnapshots.formatting.tagsWithWhitespacePreserved = [];

expect(wrapper).toMatchInlineSnapshot(`
<div>
Hello World
</div>
<a>
Hello World
</a>
<pre>
Hello World
</pre>
expect(wrapper)
.toMatchInlineSnapshot(`
<div>
Hello World
</div>
<a>
Hello World
</a>
<pre>
Hello World
</pre>
`);
});

test('No Tags are WhiteSpace Preserved Tags using boolean', async () => {
const wrapper = mount(MyComponent);
globalThis.vueSnapshots.formatting.tagsWithWhitespacePreserved = false;

expect(wrapper).toMatchInlineSnapshot(`
<div>
Hello World
</div>
<a>
Hello World
</a>
<pre>
Hello World
</pre>
expect(wrapper)
.toMatchInlineSnapshot(`
<div>
Hello World
</div>
<a>
Hello World
</a>
<pre>
Hello World
</pre>
`);
});

test('All tags are WhiteSpace Preserved Tags', async () => {
const wrapper = mount(MyComponent);
globalThis.vueSnapshots.formatting.tagsWithWhitespacePreserved = true;

expect(wrapper).toMatchInlineSnapshot(`
<div>Hello World</div>
<a>Hello World</a>
<pre>Hello World</pre>
expect(wrapper)
.toMatchInlineSnapshot(`
<div>Hello World</div>
<a>Hello World</a>
<pre>Hello World</pre>
`);
});
});
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/src/loadOptions.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ describe('Load options', () => {
});

describe('Diffable Formatter Preserve WhiteSpace in Tags Options', () => {
beforeEach(()=>{
beforeEach(() => {
globalThis.vueSnapshots.formatter = 'diffable';
globalThis.vueSnapshots.formatting = {};
});
Expand Down

0 comments on commit fe64c65

Please sign in to comment.