UNPKG

postcss-acss-constant

Version:

A module for ACSS to prohibit rules from cascading

37 lines (31 loc) 1.03 kB
var constant = require('../') var fs = require('fs') var test = require('tape') var postcss = require('postcss') function fixture (name) { return fs.readFileSync('test/fixtures/' + name + '.css', 'utf-8').trim() } function output (name) { return fs.readFileSync('test/fixtures/' + name + '.out.css', 'utf-8').trim() } test('throw error: Cannot cascade', function (t) { var res = function () { return postcss().use(constant(fixture('test-1'))).process(fixture('test-1')).css.trim() } t.throws(res, /Cannot cascade/) t.end() }) test('throw error: Cannot cascade', function (t) { var res = function () { return postcss().use(constant(fixture('test-2'))).process(fixture('test-2')).css.trim() } t.throws(res, /Cannot cascade/) t.end() }) test('throw error: Cannot cascade', function (t) { var res = function () { return postcss().use(constant(fixture('test-3'))).process(fixture('test-3')).css.trim() } t.throws(res, /Cannot cascade/) t.end() })