Skip to content

Commit

Permalink
tests: refactor tests in @wordpress/stylelint-config
Browse files Browse the repository at this point in the history
  • Loading branch information
ntwb committed May 31, 2020
1 parent af27f79 commit d265c5a
Show file tree
Hide file tree
Showing 12 changed files with 169 additions and 70 deletions.
20 changes: 14 additions & 6 deletions packages/stylelint-config/__tests__/commenting.test.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
'use strict';

/**
* External dependencies
*/
const fs = require( 'fs' ),
config = require( '../' ),
stylelint = require( 'stylelint' ),
validCss = fs.readFileSync( './__tests__/commenting-valid.css', 'utf-8' ),
stylelint = require( 'stylelint' );

/**
* Internal dependencies
*/
const config = require( '../' ),
validCss = fs.readFileSync(
'./packages/stylelint-config/__tests__/commenting-valid.css',
'utf-8'
),
invalidCss = fs.readFileSync(
'./__tests__/commenting-invalid.css',
'./packages/stylelint-config/__tests__/commenting-invalid.css',
'utf-8'
);

Expand Down
20 changes: 14 additions & 6 deletions packages/stylelint-config/__tests__/functions.test.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
'use strict';

/**
* External dependencies
*/
const fs = require( 'fs' ),
config = require( '../' ),
stylelint = require( 'stylelint' ),
validCss = fs.readFileSync( './__tests__/functions-valid.css', 'utf-8' ),
stylelint = require( 'stylelint' );

/**
* Internal dependencies
*/
const config = require( '../' ),
validCss = fs.readFileSync(
'./packages/stylelint-config/__tests__/functions-valid.css',
'utf-8'
),
invalidCss = fs.readFileSync(
'./__tests__/functions-invalid.css',
'./packages/stylelint-config/__tests__/functions-invalid.css',
'utf-8'
);

Expand Down
23 changes: 17 additions & 6 deletions packages/stylelint-config/__tests__/index.test.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,21 @@
'use strict';

/**
* External dependencies
*/
const fs = require( 'fs' ),
config = require( '../' ),
stylelint = require( 'stylelint' ),
validCss = fs.readFileSync( './__tests__/css-valid.css', 'utf-8' ),
invalidCss = fs.readFileSync( './__tests__/css-invalid.css', 'utf-8' );
stylelint = require( 'stylelint' );

/**
* Internal dependencies
*/
const config = require( '../' ),
validCss = fs.readFileSync(
'./packages/stylelint-config/__tests__/css-valid.css',
'utf-8'
),
invalidCss = fs.readFileSync(
'./packages/stylelint-config/__tests__/css-invalid.css',
'utf-8'
);

describe( 'flags no warnings with valid css', () => {
let result;
Expand Down
17 changes: 11 additions & 6 deletions packages/stylelint-config/__tests__/media-queries.test.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
'use strict';

/**
* External dependencies
*/
const fs = require( 'fs' ),
config = require( '../' ),
stylelint = require( 'stylelint' ),
stylelint = require( 'stylelint' );

/**
* Internal dependencies
*/
const config = require( '../' ),
validCss = fs.readFileSync(
'./__tests__/media-queries-valid.css',
'./packages/stylelint-config/__tests__/media-queries-valid.css',
'utf-8'
),
invalidCss = fs.readFileSync(
'./__tests__/media-queries-invalid.css',
'./packages/stylelint-config/__tests__/media-queries-invalid.css',
'utf-8'
);

Expand Down
20 changes: 14 additions & 6 deletions packages/stylelint-config/__tests__/properties.test.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
'use strict';

/**
* External dependencies
*/
const fs = require( 'fs' ),
config = require( '../' ),
stylelint = require( 'stylelint' ),
validCss = fs.readFileSync( './__tests__/properties-valid.css', 'utf-8' ),
stylelint = require( 'stylelint' );

/**
* Internal dependencies
*/
const config = require( '../' ),
validCss = fs.readFileSync(
'./packages/stylelint-config/__tests__/properties-valid.css',
'utf-8'
),
invalidCss = fs.readFileSync(
'./__tests__/properties-invalid.css',
'./packages/stylelint-config/__tests__/properties-invalid.css',
'utf-8'
);

Expand Down
23 changes: 17 additions & 6 deletions packages/stylelint-config/__tests__/scss.test.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,21 @@
'use strict';

/**
* External dependencies
*/
const fs = require( 'fs' ),
config = require( '../scss.js' ),
stylelint = require( 'stylelint' ),
validScss = fs.readFileSync( './__tests__/scss-valid.scss', 'utf-8' ),
invalidScss = fs.readFileSync( './__tests__/scss-invalid.scss', 'utf-8' );
stylelint = require( 'stylelint' );

/**
* Internal dependencies
*/
const config = require( '../scss' ),
validScss = fs.readFileSync(
'./packages/stylelint-config/__tests__/scss-valid.scss',
'utf-8'
),
invalidScss = fs.readFileSync(
'./packages/stylelint-config/__tests__/scss-invalid.scss',
'utf-8'
);

describe( 'flags no warnings with valid scss', () => {
let result;
Expand Down
20 changes: 14 additions & 6 deletions packages/stylelint-config/__tests__/selectors-scss.test.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
'use strict';

/**
* External dependencies
*/
const fs = require( 'fs' ),
config = require( '../scss.js' ),
stylelint = require( 'stylelint' ),
validScss = fs.readFileSync( './__tests__/selectors-valid.scss', 'utf-8' ),
stylelint = require( 'stylelint' );

/**
* Internal dependencies
*/
const config = require( '../scss' ),
validScss = fs.readFileSync(
'./packages/stylelint-config/__tests__/selectors-valid.scss',
'utf-8'
),
invalidScss = fs.readFileSync(
'./__tests__/selectors-invalid.scss',
'./packages/stylelint-config/__tests__/selectors-invalid.scss',
'utf-8'
);

Expand Down
20 changes: 14 additions & 6 deletions packages/stylelint-config/__tests__/selectors.test.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
'use strict';

/**
* External dependencies
*/
const fs = require( 'fs' ),
config = require( '../' ),
stylelint = require( 'stylelint' ),
validCss = fs.readFileSync( './__tests__/selectors-valid.css', 'utf-8' ),
stylelint = require( 'stylelint' );

/**
* Internal dependencies
*/
const config = require( '../' ),
validCss = fs.readFileSync(
'./packages/stylelint-config/__tests__/selectors-valid.css',
'utf-8'
),
invalidCss = fs.readFileSync(
'./__tests__/selectors-invalid.css',
'./packages/stylelint-config/__tests__/selectors-invalid.css',
'utf-8'
);

Expand Down
20 changes: 14 additions & 6 deletions packages/stylelint-config/__tests__/structure.test.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
'use strict';

/**
* External dependencies
*/
const fs = require( 'fs' ),
config = require( '../' ),
stylelint = require( 'stylelint' ),
validCss = fs.readFileSync( './__tests__/structure-valid.css', 'utf-8' ),
stylelint = require( 'stylelint' );

/**
* Internal dependencies
*/
const config = require( '../' ),
validCss = fs.readFileSync(
'./packages/stylelint-config/__tests__/structure-valid.css',
'utf-8'
),
invalidCss = fs.readFileSync(
'./__tests__/structure-invalid.css',
'./packages/stylelint-config/__tests__/structure-invalid.css',
'utf-8'
);

Expand Down
18 changes: 13 additions & 5 deletions packages/stylelint-config/__tests__/themes.test.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
'use strict';

/**
* External dependencies
*/
const fs = require( 'fs' ),
config = require( '../' ),
stylelint = require( 'stylelint' ),
validCss = fs.readFileSync( './__tests__/themes-valid.css', 'utf-8' );
stylelint = require( 'stylelint' );

/**
* Internal dependencies
*/
const config = require( '../' ),
validCss = fs.readFileSync(
'./packages/stylelint-config/__tests__/themes-valid.css',
'utf-8'
);

describe( 'flags no warnings with valid css', () => {
let result;
Expand Down
23 changes: 17 additions & 6 deletions packages/stylelint-config/__tests__/values.test.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,21 @@
'use strict';

/**
* External dependencies
*/
const fs = require( 'fs' ),
config = require( '../' ),
stylelint = require( 'stylelint' ),
validCss = fs.readFileSync( './__tests__/values-valid.css', 'utf-8' ),
invalidCss = fs.readFileSync( './__tests__/values-invalid.css', 'utf-8' );
stylelint = require( 'stylelint' );

/**
* Internal dependencies
*/
const config = require( '../' ),
validCss = fs.readFileSync(
'./packages/stylelint-config/__tests__/values-valid.css',
'utf-8'
),
invalidCss = fs.readFileSync(
'./packages/stylelint-config/__tests__/values-invalid.css',
'utf-8'
);

describe( 'flags no warnings with valid values css', () => {
let result;
Expand Down
15 changes: 10 additions & 5 deletions packages/stylelint-config/__tests__/vendor-prefixes.test.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
'use strict';

/**
* External dependencies
*/
const fs = require( 'fs' ),
config = require( '../' ),
stylelint = require( 'stylelint' ),
stylelint = require( 'stylelint' );

/**
* Internal dependencies
*/
const config = require( '../' ),
validCss = fs.readFileSync(
'./__tests__/vendor-prefixes-valid.css',
'./packages/stylelint-config/__tests__/vendor-prefixes-valid.css',
'utf-8'
);

Expand Down

0 comments on commit d265c5a

Please sign in to comment.