UNPKG

647 BJavaScriptView Raw
1"use strict";
2
3var path = require("path");
4var Testutils = require("eyeglass-dev-testutils");
5var testutils = new Testutils({
6 engines: {
7 sass: require("node-sass"),
8 eyeglass: require("eyeglass")
9 }
10});
11
12var fixtureDir = path.join(__dirname, "fixtures");
13var fixtures = testutils.getSassFixtures(fixtureDir);
14
15describe("Compile Fixtures", function() {
16 Object.keys(fixtures).forEach(function(name) {
17 var fixture = fixtures[name];
18 it(fixture.error ? ("should throw an exception for " + name) : ("the output should match " + name + ".css"), function(done) {
19 testutils.assertCompilesFixture(fixture, done);
20 });
21 });
22});