forgeplus-react/node_modules/jss-expand/benchmark/integration/sheet.js

31 lines
839 B
JavaScript

import {create} from 'jss'
import jssExpand from '../../src'
import stylesWithoutPlugin from '../fixtures/sheet-without-plugin.json'
import stylesWithPlugin from '../fixtures/sheet-with-plugin.json'
suite('General test with DIFFERENT sheets', () => {
benchmark('Pure JSS', () => {
const jss = create()
jss.createStyleSheet(stylesWithoutPlugin).toString()
})
benchmark('JSS + Plugin', () => {
const jss = create()
jss.use(jssExpand())
jss.createStyleSheet(stylesWithPlugin).toString()
})
})
suite('General test with SAME sheet)', () => {
benchmark('Pure JSS', () => {
const jss = create()
jss.createStyleSheet(stylesWithoutPlugin).toString()
})
benchmark('JSS + Plugin', () => {
const jss = create()
jss.use(jssExpand())
jss.createStyleSheet(stylesWithoutPlugin).toString()
})
})