Skip to content

Commit e82ad24

Browse files
committed
test: update banner snapshots
1 parent 4ca820f commit e82ad24

File tree

2 files changed

+30
-7
lines changed

2 files changed

+30
-7
lines changed

test/__snapshots__/banner.test.ts.snap

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Vitest Snapshot v1
22

3-
exports[`banner snapshot 1`] = `
3+
exports[`banner default snapshot 1`] = `
44
"// ==UserScript==
55
// @name vitest
66
// @version 1.0.0
@@ -52,3 +52,14 @@ exports[`banner snapshot 1`] = `
5252
// @run-at document-start
5353
// ==/UserScript=="
5454
`;
55+
56+
exports[`banner meta snapshot 1`] = `
57+
"// ==UserScript==
58+
// @name vitest
59+
// @version 1.0.0
60+
// @match https://example.com
61+
// @homepage https://crashmax-dev.github.io/jsx/
62+
// @updateURL https://crashmax-dev.github.io/jsx/vitest.meta.js
63+
// @downloadURL https://crashmax-dev.github.io/jsx/vitest.user.js
64+
// ==/UserScript=="
65+
`;

test/banner.test.ts

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { expect, test } from 'vitest'
2-
import { banner } from '../src/banner.js'
2+
import { Banner } from '../src/banner.js'
33
import { grants } from '../src/constants.js'
4-
import type { Grants, MetadataConfig } from '../src/types.js'
4+
import type { Grants, HeaderConfig } from '../src/types.js'
55

6-
const metadataConfig: MetadataConfig = {
6+
const defaultBanner: HeaderConfig = {
77
name: 'vitest',
88
version: '1.0.0',
99
author: 'John Doe',
@@ -27,7 +27,19 @@ const metadataConfig: MetadataConfig = {
2727
'run-at': 'document-start'
2828
}
2929

30-
test('banner snapshot', () => {
31-
const defaultBanner = banner(metadataConfig)
32-
expect(defaultBanner).toMatchSnapshot()
30+
test('banner default snapshot', () => {
31+
const banner = new Banner(defaultBanner).generate()
32+
expect(banner).toMatchSnapshot()
33+
})
34+
35+
const metaBanner: HeaderConfig = {
36+
name: 'vitest',
37+
version: '1.0.0',
38+
match: 'https://example.com',
39+
homepage: 'https://crashmax-dev.github.io/jsx/'
40+
}
41+
42+
test('banner meta snapshot', () => {
43+
const banner = new Banner(metaBanner).generate()
44+
expect(banner).toMatchSnapshot()
3345
})

0 commit comments

Comments
 (0)