* Works, but lots of cleanup/questions. * Fixed comment. * Only want the search script to load once with InstantClick active. * Removed unnecessary DOMContentLoaded from copy paste. * 🔧 Enabled (P)React Devtools. * Updated comment about reactToEvent. * Removed unnecessary server-side generated JS for search. * <Search /> component now has component state. * Search functions are in there own module now. * 👷Refactor * Render propped it up. * Fixed issue with encoding of search term. * Removed data-no-instant attr from script. * 👷Refactor * Now flash of search loading is avoided.. * Moved search under components folder. * ✅Tests * fixedEncodeURIComponent does not need to be exported. * ✅Tests * Folders to ignore from the VS Code Local History extension. * ✅Tests * Snapshot test for <Search /> component. * ✅Tests * Now the <SearchContainer /> handles the '/' key shortcut. * Made the search box ID a prop defaulting to 'nav-search' * Excluded barrel files from code coverage. * Componentized search CSS. * Storybook stories for <Search /> component. * Removed extension folders to ignore. * Fixed logic for "/" key triggering search. * updated jest snapshot for <Search /> component. * updated package.json lock file. * Disabled the import/prefer-default-export rule. * Now search term clears if not on a non-search results page. * removed comment that is no longer valid. * No longer using render prop for Search. Doesn't make sense as it's not stuff that is reused. * Added preact-render-spy do dev deps.
12 lines
386 B
JavaScript
12 lines
386 B
JavaScript
module.exports = {
|
|
collectCoverageFrom: [
|
|
'app/javascript/src/**/*.{js,jsx}',
|
|
// This exclusion avoids running coverage on Barrel files, https://twitter.com/housecor/status/981558704708472832
|
|
'!app/javascript/src/**/components/**/index.js',
|
|
'!**/__tests__/**',
|
|
'!**/__stories__/**',
|
|
],
|
|
moduleNameMapper: {
|
|
'\\.(svg)$': '<rootDir>/empty-module.js',
|
|
},
|
|
};
|