UNPKG

@the-goat/core

Version:

![npm version](https://badgen.net/npm/v/@the-goat/goat?icon=npm) ![npm downloads](https://badgen.net/npm/dt/@the-goat/goat?icon=npm) ![npm weekly downloads](https://badgen.net/npm/dw/@the-goat/goat?icon=npm) ![npm licence](https://badgen.net/npm/license/@

12 lines (10 loc) 569 B
const matchPattern = require('./matchPattern'); test.each` file | pattern | expected ${'/c/www/goat/goat-examples/components/test.js'} | ${'**/*.s+(a|c)ss'} | ${false} ${'/c/www/goat/goat-examples/components/test.js'} | ${'**/*.js'} | ${true} ${'/c/www/goat/goat-examples/components/test.js'} | ${['**/*.es6.js']} | ${false} ${'/c/www/goat/goat-examples/components/test.es6.js'} | ${['**/*.es6.js']} | ${true} `('returns $expected when $file matches $pattern', ({ file, pattern, expected }) => { expect(matchPattern(file, pattern)).toBe(expected); });