fix(test): corrects slash pattern tests

This commit is contained in:
curbengh 2019-12-28 10:26:25 +00:00
parent 50d80ccc70
commit 51ff9d953d
No known key found for this signature in database
GPG Key ID: 21EA847C35D6E034
1 changed files with 14 additions and 14 deletions

View File

@ -61,16 +61,16 @@ describe('html', () => {
}) })
test('exclude - slash in pattern', () => { test('exclude - slash in pattern', () => {
const exclude = '**/bar.html' const exclude = '**/lectus/**/*.html'
hexo.config.minify.html.exclude = exclude hexo.config.minify.html.exclude = exclude
const result = h(input, { path: 'foo/bar.html' }) const result = h(input, { path: 'eleifend/lectus/nullam/dapibus/netus.html' })
expect(result).toBe(input) expect(result).toBe(input)
}) })
test('exclude - basename is true + slash', () => { test('exclude - basename is true + slash', () => {
const exclude = ['**/baz', 'bar.html'] const exclude = ['**/lectus/**/*.html', 'bar.html']
const globOptions = { basename: true } const globOptions = { basename: true }
hexo.config.minify.html.exclude = exclude hexo.config.minify.html.exclude = exclude
hexo.config.minify.html.globOptions = globOptions hexo.config.minify.html.globOptions = globOptions
@ -81,7 +81,7 @@ describe('html', () => {
}) })
test('exclude - basename is false + slash', () => { test('exclude - basename is false + slash', () => {
const exclude = ['**/baz', 'bar.html'] const exclude = ['**/lectus/**/*.html', 'bar.html']
const globOptions = { basename: false } const globOptions = { basename: false }
hexo.config.minify.html.exclude = exclude hexo.config.minify.html.exclude = exclude
hexo.config.minify.html.globOptions = globOptions hexo.config.minify.html.globOptions = globOptions
@ -189,9 +189,9 @@ describe('css', () => {
}) })
test('exclude - slash in pattern', async () => { test('exclude - slash in pattern', async () => {
const exclude = '**/bar.css' const exclude = '**/lectus/**/*.css'
hexo.config.minify.css.exclude = exclude hexo.config.minify.css.exclude = exclude
const result = await c(input, { path: 'foo/bar.css' }) const result = await c(input, { path: 'eleifend/lectus/nullam/dapibus/netus.css' })
expect(result).toBe(input) expect(result).toBe(input)
}) })
@ -279,9 +279,9 @@ describe('js', () => {
}) })
test('exclude - slash in pattern', () => { test('exclude - slash in pattern', () => {
const exclude = '**/bar.js' const exclude = '**/lectus/**/*.js'
hexo.config.minify.js.exclude = exclude hexo.config.minify.js.exclude = exclude
const result = j(input, { path: 'foo/bar.js' }) const result = j(input, { path: 'eleifend/lectus/nullam/dapibus/netus.js' })
expect(result).toBe(input) expect(result).toBe(input)
}) })
@ -391,8 +391,8 @@ describe('svg', () => {
}) })
test('include - slash in pattern', async () => { test('include - slash in pattern', async () => {
hexo.config.minify.svg.include = '**/foo/*.svg' hexo.config.minify.svg.include = '**/lectus/**/*.svg'
const path = 'blog/site/example/foo/bar.svg' const path = 'eleifend/lectus/nullam/dapibus/netus.svg'
hexo.route.set(path, input) hexo.route.set(path, input)
await s() await s()
const { data } = await new Svgo(hexo.config.minify.svg).optimize(input) const { data } = await new Svgo(hexo.config.minify.svg).optimize(input)
@ -597,8 +597,8 @@ describe('gzip', () => {
}) })
test('include - slash in pattern', async () => { test('include - slash in pattern', async () => {
hexo.config.minify.gzip.include = '**/foo/*.txt' hexo.config.minify.gzip.include = '**/lectus/**/*.txt'
const path = 'blog/site/example/foo/bar.txt' const path = 'eleifend/lectus/nullam/dapibus/netus.txt'
hexo.route.set(path, input) hexo.route.set(path, input)
await g() await g()
@ -714,8 +714,8 @@ describe('brotli', () => {
}) })
test('include - slash in pattern', async () => { test('include - slash in pattern', async () => {
hexo.config.minify.brotli.include = '**/foo/*.txt' hexo.config.minify.brotli.include = '**/lectus/**/*.txt'
const path = 'blog/site/example/foo/bar.txt' const path = 'eleifend/lectus/nullam/dapibus/netus.txt'
hexo.route.set(path, input) hexo.route.set(path, input)
await b() await b()