core/plugins/c9.ide.language.css/csslint_test.js
2017-02-06 12:40:24 +00:00

29 lines
843 B
JavaScript

"use server";
require("c9/inline-mocha")(module);
require("../../test/setup_paths");
if (typeof process !== "undefined") {
require("amd-loader");
}
var assert = require("ace/test/assertions");
var LanguageWorker = require('plugins/c9.ide.language.core/worker').LanguageWorker;
var EventEmitter = require("ace/lib/event_emitter").EventEmitter;
describe(__filename, function() {
it("integration base case", function(next) {
var emitter = Object.create(EventEmitter);
emitter.emit = emitter._dispatchEvent;
var worker = new LanguageWorker(emitter);
var handler = require("plugins/c9.ide.language.css/css_handler");
handler.analyze("#hello { color: 1px; } #nonused{}", null, {}, function(markers) {
assert.equal(markers.length, 2);
next();
});
});
});