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({
|
2017-11-04 00:35:59 -05:00
|
|
|
flex: {
|
2017-11-05 13:32:02 -06:00
|
|
|
display: 'flex',
|
2017-08-26 23:09:36 -04:00
|
|
|
},
|
|
|
|
|
'inline-flex': {
|
2017-11-05 13:32:02 -06:00
|
|
|
display: 'inline-flex',
|
|
|
|
|
},
|
2017-08-26 23:09:36 -04:00
|
|
|
})
|
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 }`)
|
2017-11-05 13:56:58 -06:00
|
|
|
expect(c(output[1].toString())).toEqual(`.inline-flex { display: inline-flex }`)
|
2017-08-25 23:29:55 -05:00
|
|
|
})
|