group-css-media-queries
Version:
CSS postprocessing: group media queries. Useful for postprocessing preprocessed CSS files :)
21 lines (16 loc) • 735 B
text/coffeescript
chai = require('chai')
chai.should()
groupCssMediaQueries = require '..'
fs = require 'fs'
describe 'groupCssMediaQueries', ->
fixturesPath = "#{__dirname}/fixtures"
allFiles = fs.readdirSync fixturesPath
inputFiles = allFiles.filter (path) ->
path.indexOf(".sorted.css") is -1 and path.indexOf(".css") isnt -1
testInputFile = (inputFilename)->
it inputFilename, ->
outputFilename = inputFilename.replace ///\.css$///, '.sorted.css'
input = fs.readFileSync "#{fixturesPath}/#{inputFilename}", encoding: "utf8"
output = fs.readFileSync "#{fixturesPath}/#{outputFilename}", encoding: "utf8"
groupCssMediaQueries(input.trim()).should.eql(output.trim())
testInputFile inputFilename for inputFilename in inputFiles