Skip to content

Commit

Permalink
test: stricter testing
Browse files Browse the repository at this point in the history
  • Loading branch information
SukkaW committed Apr 21, 2022
1 parent 0c39d2b commit e54905e
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions test/Prefixer.js
@@ -1,8 +1,11 @@
import {compile, serialize, stringify, middleware, prefixer, prefix} from "../index.js"

const globalCssValues = ['inherit', 'initial', 'unset', 'revert', 'revert-layer']

describe('Prefixer', () => {
test('flex-box', () => {
expect(prefix(`display:block;`, 7)).to.equal(['display:block;'].join())
globalCssValues.forEach(v => expect(prefix(`display:${v};`, 7)).to.equal([`display:${v};`].join()))

expect(prefix(`display:flex!important;`, 7)).to.equal([`display:-webkit-box!important;`, `display:-webkit-flex!important;`, `display:-ms-flexbox!important;`, `display:flex!important;`].join(''))
expect(prefix(`display:flex !important;`, 7)).to.equal([`display:-webkit-box !important;`, `display:-webkit-flex !important;`, `display:-ms-flexbox !important;`, `display:flex !important;`].join(''))
expect(prefix(`display:inline-flex;`, 7)).to.equal([`display:-webkit-inline-box;`, `display:-webkit-inline-flex;`, `display:-ms-inline-flexbox;`, `display:inline-flex;`].join(''))
Expand Down Expand Up @@ -108,11 +111,7 @@ describe('Prefixer', () => {
expect(prefix(`position:static;`, 8)).to.equal([`position:static;`].join(''))
expect(prefix(`position:fixed;`, 8)).to.equal([`position:fixed;`].join(''))
expect(prefix(`position:absolute;`, 8)).to.equal([`position:absolute;`].join(''))
expect(prefix(`position:inherit;`, 8)).to.equal([`position:inherit;`].join(''))
expect(prefix(`position:initial;`, 8)).to.equal([`position:initial;`].join(''))
expect(prefix(`position:revert;`, 8)).to.equal([`position:revert;`].join(''))
expect(prefix(`position:revert-layer;`, 8)).to.equal([`position:revert-layer;`].join(''))
expect(prefix(`position:unset;`, 8)).to.equal([`position:unset;`].join(''))
globalCssValues.forEach(v => expect(prefix(`position:${v};`, 8)).to.equal([`position:${v};`].join()))

expect(prefix(`position:sticky;`, 8)).to.equal([`position:-webkit-sticky;`, `position:sticky;`].join(''))
expect(prefix(`position:sticky!important;`, 8)).to.equal([`position:-webkit-sticky!important;`, `position:sticky!important;`].join(''))
Expand Down

0 comments on commit e54905e

Please sign in to comment.