Skip to content

Commit

Permalink
test: use async functions in resolveConfig test
Browse files Browse the repository at this point in the history
  • Loading branch information
adalinesimonian committed Nov 23, 2021
1 parent dfca589 commit af61233
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions lib/__tests__/resolveConfig.test.js
Expand Up @@ -5,37 +5,37 @@ const pluginWarnAboutFoo = require('./fixtures/plugin-warn-about-foo');
const replaceBackslashes = require('../testUtils/replaceBackslashes');
const stylelint = require('..');

it('resolveConfig uses getConfigForFile to retrieve the config', () => {
it('resolveConfig uses getConfigForFile to retrieve the config', async () => {
const filepath = replaceBackslashes(
path.join(__dirname, 'fixtures/getConfigForFile/a/b/foo.css'),
);

return stylelint.resolveConfig(filepath).then((result) => {
expect(result).toEqual({
plugins: [path.join(__dirname, '/fixtures/plugin-warn-about-foo.js')],
rules: {
'block-no-empty': [true],
'plugin/warn-about-foo': ['always'],
},
pluginFunctions: {
'plugin/warn-about-foo': pluginWarnAboutFoo.rule,
},
});
const config = await stylelint.resolveConfig(filepath);

expect(config).toEqual({
plugins: [path.join(__dirname, '/fixtures/plugin-warn-about-foo.js')],
rules: {
'block-no-empty': [true],
'plugin/warn-about-foo': ['always'],
},
pluginFunctions: {
'plugin/warn-about-foo': pluginWarnAboutFoo.rule,
},
});
});

it('config overrides should apply', () => {
it('config overrides should apply', async () => {
const filepath = replaceBackslashes(
path.join(__dirname, 'fixtures/config-overrides/testPrintConfig/style.css'),
);

return stylelint.resolveConfig(filepath).then((result) => {
expect(result).toEqual({
rules: {
'block-no-empty': [true],
'color-named': ['never'],
},
});
const config = await stylelint.resolveConfig(filepath);

expect(config).toEqual({
rules: {
'block-no-empty': [true],
'color-named': ['never'],
},
});
});

Expand Down

0 comments on commit af61233

Please sign in to comment.