Files
eslint-plugin-import-grouped/tests/lib/rules/import-grouped.js
T

46 lines
1.1 KiB
JavaScript

/**
* @fileoverview Import statements should be grouped by extensions and groups can have custom order between them
* @author Abhas Bhattacharya
*/
"use strict";
//------------------------------------------------------------------------------
// Requirements
//------------------------------------------------------------------------------
var rule = require("../../../lib/rules/import-grouped"),
RuleTester = require("eslint").RuleTester;
//------------------------------------------------------------------------------
// Tests
//------------------------------------------------------------------------------
var ruleTester = new RuleTester({
parserOptions: {
ecmaVersion: 7,
sourceType: 'module',
},
});
ruleTester.run("import-grouped", rule, {
valid: [
// give me some code that won't trigger a warning
],
invalid: [
{
code: "import 'a'; import 'style.css';import 'b';",
options: [['', '.css']],
errors: [{
// message: "Fill me in.",
type: "ImportDeclaration",
}]
}
]
});