2017-08-26 14:54:39 -05:00
|
|
|
import postcss from 'postcss'
|
|
|
|
|
import fs from 'fs'
|
|
|
|
|
import _ from 'lodash'
|
2017-08-26 23:09:36 -04:00
|
|
|
import c from '../src/util/collapseWhitespace'
|
2017-08-26 14:54:39 -05:00
|
|
|
import defineClasses from '../src/util/defineClasses'
|
2017-08-25 23:29:55 -05:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Tests
|
|
|
|
|
*/
|
|
|
|
|
it('it generates a set of helper classes from a config', () => {
|
2017-08-26 23:09:36 -04:00
|
|
|
let output = defineClasses({
|
|
|
|
|
'flex': {
|
|
|
|
|
display: 'flex',
|
|
|
|
|
},
|
|
|
|
|
'inline-flex': {
|
|
|
|
|
display: 'inline-flex',
|
|
|
|
|
},
|
|
|
|
|
})
|
2017-08-26 11:26:38 -04:00
|
|
|
expect(output).toBeInstanceOf(Array)
|
2017-08-26 23:09:36 -04:00
|
|
|
expect(c(output[0].toString())).toEqual(`.flex { display: flex }`)
|
|
|
|
|
expect(c(output[1].toString())).toEqual(`.inline-flex { display: inline-flex }`)
|
2017-08-25 23:29:55 -05:00
|
|
|
})
|