2
0
mirror of https://github.com/tenrok/bootstrap.git synced 2026-06-02 16:04:07 +03:00

return to the original file structure to avoid breaking modularity

This commit is contained in:
Johann-S
2019-10-02 11:43:54 +02:00
parent 393ddae09b
commit 3d12b541c4
35 changed files with 172 additions and 186 deletions
+13 -13
View File
@@ -32,19 +32,19 @@ const bsPlugins = {
Manipulator: path.resolve(__dirname, '../js/src/dom/manipulator.js'), Manipulator: path.resolve(__dirname, '../js/src/dom/manipulator.js'),
Polyfill: path.resolve(__dirname, '../js/src/dom/polyfill.js'), Polyfill: path.resolve(__dirname, '../js/src/dom/polyfill.js'),
SelectorEngine: path.resolve(__dirname, '../js/src/dom/selector-engine.js'), SelectorEngine: path.resolve(__dirname, '../js/src/dom/selector-engine.js'),
Alert: path.resolve(__dirname, '../js/src/alert/alert.js'), Alert: path.resolve(__dirname, '../js/src/alert.js'),
Button: path.resolve(__dirname, '../js/src/button/button.js'), Button: path.resolve(__dirname, '../js/src/button.js'),
Carousel: path.resolve(__dirname, '../js/src/carousel/carousel.js'), Carousel: path.resolve(__dirname, '../js/src/carousel.js'),
Collapse: path.resolve(__dirname, '../js/src/collapse/collapse.js'), Collapse: path.resolve(__dirname, '../js/src/collapse.js'),
Dropdown: path.resolve(__dirname, '../js/src/dropdown/dropdown.js'), Dropdown: path.resolve(__dirname, '../js/src/dropdown.js'),
Modal: path.resolve(__dirname, '../js/src/modal/modal.js'), Modal: path.resolve(__dirname, '../js/src/modal.js'),
Popover: path.resolve(__dirname, '../js/src/popover/popover.js'), Popover: path.resolve(__dirname, '../js/src/popover.js'),
ScrollSpy: path.resolve(__dirname, '../js/src/scrollspy/scrollspy.js'), ScrollSpy: path.resolve(__dirname, '../js/src/scrollspy.js'),
Tab: path.resolve(__dirname, '../js/src/tab/tab.js'), Tab: path.resolve(__dirname, '../js/src/tab.js'),
Toast: path.resolve(__dirname, '../js/src/toast/toast.js'), Toast: path.resolve(__dirname, '../js/src/toast.js'),
Tooltip: path.resolve(__dirname, '../js/src/tooltip/tooltip.js') Tooltip: path.resolve(__dirname, '../js/src/tooltip.js')
} }
const rootPath = '../js/dist/' const rootPath = path.resolve(__dirname, '../js/dist/')
const defaultPluginConfig = { const defaultPluginConfig = {
external: [ external: [
@@ -172,7 +172,7 @@ function build(plugin) {
name: plugin, name: plugin,
sourcemap: true, sourcemap: true,
globals, globals,
file: path.resolve(__dirname, `${pluginPath}${pluginFilename}`) file: path.resolve(__dirname, `${pluginPath}/${pluginFilename}`)
}) })
.then(() => console.log(`Building ${plugin} plugin... Done!`)) .then(() => console.log(`Building ${plugin} plugin... Done!`))
.catch(error => console.error(`${plugin}: ${error}`)) .catch(error => console.error(`${plugin}: ${error}`))
+11 -11
View File
@@ -5,17 +5,17 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
import Alert from './src/alert/alert' import Alert from './src/alert'
import Button from './src/button/button' import Button from './src/button'
import Carousel from './src/carousel/carousel' import Carousel from './src/carousel'
import Collapse from './src/collapse/collapse' import Collapse from './src/collapse'
import Dropdown from './src/dropdown/dropdown' import Dropdown from './src/dropdown'
import Modal from './src/modal/modal' import Modal from './src/modal'
import Popover from './src/popover/popover' import Popover from './src/popover'
import ScrollSpy from './src/scrollspy/scrollspy' import ScrollSpy from './src/scrollspy'
import Tab from './src/tab/tab' import Tab from './src/tab'
import Toast from './src/toast/toast' import Toast from './src/toast'
import Tooltip from './src/tooltip/tooltip' import Tooltip from './src/tooltip'
export { export {
Alert, Alert,
+11 -11
View File
@@ -5,17 +5,17 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
import Alert from './src/alert/alert' import Alert from './src/alert'
import Button from './src/button/button' import Button from './src/button'
import Carousel from './src/carousel/carousel' import Carousel from './src/carousel'
import Collapse from './src/collapse/collapse' import Collapse from './src/collapse'
import Dropdown from './src/dropdown/dropdown' import Dropdown from './src/dropdown'
import Modal from './src/modal/modal' import Modal from './src/modal'
import Popover from './src/popover/popover' import Popover from './src/popover'
import ScrollSpy from './src/scrollspy/scrollspy' import ScrollSpy from './src/scrollspy'
import Tab from './src/tab/tab' import Tab from './src/tab'
import Toast from './src/toast/toast' import Toast from './src/toast'
import Tooltip from './src/tooltip/tooltip' import Tooltip from './src/tooltip'
export default { export default {
Alert, Alert,
+4 -4
View File
@@ -11,10 +11,10 @@ import {
emulateTransitionEnd, emulateTransitionEnd,
getElementFromSelector, getElementFromSelector,
getTransitionDurationFromElement getTransitionDurationFromElement
} from '../util/index' } from './util/index'
import Data from '../dom/data' import Data from './dom/data'
import EventHandler from '../dom/event-handler' import EventHandler from './dom/event-handler'
import SelectorEngine from '../dom/selector-engine' import SelectorEngine from './dom/selector-engine'
/** /**
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
+4 -4
View File
@@ -5,10 +5,10 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
import { getjQuery } from '../util/index' import { getjQuery } from './util/index'
import Data from '../dom/data' import Data from './dom/data'
import EventHandler from '../dom/event-handler' import EventHandler from './dom/event-handler'
import SelectorEngine from '../dom/selector-engine' import SelectorEngine from './dom/selector-engine'
/** /**
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
@@ -16,11 +16,11 @@ import {
reflow, reflow,
triggerTransitionEnd, triggerTransitionEnd,
typeCheckConfig typeCheckConfig
} from '../util/index' } from './util/index'
import Data from '../dom/data' import Data from './dom/data'
import EventHandler from '../dom/event-handler' import EventHandler from './dom/event-handler'
import Manipulator from '../dom/manipulator' import Manipulator from './dom/manipulator'
import SelectorEngine from '../dom/selector-engine' import SelectorEngine from './dom/selector-engine'
/** /**
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
@@ -16,11 +16,11 @@ import {
makeArray, makeArray,
reflow, reflow,
typeCheckConfig typeCheckConfig
} from '../util/index' } from './util/index'
import Data from '../dom/data' import Data from './dom/data'
import EventHandler from '../dom/event-handler' import EventHandler from './dom/event-handler'
import Manipulator from '../dom/manipulator' import Manipulator from './dom/manipulator'
import SelectorEngine from '../dom/selector-engine' import SelectorEngine from './dom/selector-engine'
/** /**
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
@@ -12,12 +12,12 @@ import {
makeArray, makeArray,
noop, noop,
typeCheckConfig typeCheckConfig
} from '../util/index' } from './util/index'
import Data from '../dom/data' import Data from './dom/data'
import EventHandler from '../dom/event-handler' import EventHandler from './dom/event-handler'
import Manipulator from '../dom/manipulator' import Manipulator from './dom/manipulator'
import Popper from 'popper.js' import Popper from 'popper.js'
import SelectorEngine from '../dom/selector-engine' import SelectorEngine from './dom/selector-engine'
/** /**
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
+5 -5
View File
@@ -15,11 +15,11 @@ import {
makeArray, makeArray,
reflow, reflow,
typeCheckConfig typeCheckConfig
} from '../util/index' } from './util/index'
import Data from '../dom/data' import Data from './dom/data'
import EventHandler from '../dom/event-handler' import EventHandler from './dom/event-handler'
import Manipulator from '../dom/manipulator' import Manipulator from './dom/manipulator'
import SelectorEngine from '../dom/selector-engine' import SelectorEngine from './dom/selector-engine'
/** /**
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
@@ -5,10 +5,10 @@
* -------------------------------------------------------------------------- * --------------------------------------------------------------------------
*/ */
import { getjQuery } from '../util/index' import { getjQuery } from './util/index'
import Data from '../dom/data' import Data from './dom/data'
import SelectorEngine from '../dom/selector-engine' import SelectorEngine from './dom/selector-engine'
import Tooltip from '../tooltip/tooltip' import Tooltip from './tooltip'
/** /**
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
@@ -11,11 +11,11 @@ import {
getUID, getUID,
makeArray, makeArray,
typeCheckConfig typeCheckConfig
} from '../util/index' } from './util/index'
import Data from '../dom/data' import Data from './dom/data'
import EventHandler from '../dom/event-handler' import EventHandler from './dom/event-handler'
import Manipulator from '../dom/manipulator' import Manipulator from './dom/manipulator'
import SelectorEngine from '../dom/selector-engine' import SelectorEngine from './dom/selector-engine'
/** /**
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
+4 -4
View File
@@ -13,10 +13,10 @@ import {
getTransitionDurationFromElement, getTransitionDurationFromElement,
makeArray, makeArray,
reflow reflow
} from '../util/index' } from './util/index'
import Data from '../dom/data' import Data from './dom/data'
import EventHandler from '../dom/event-handler' import EventHandler from './dom/event-handler'
import SelectorEngine from '../dom/selector-engine' import SelectorEngine from './dom/selector-engine'
/** /**
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
+4 -4
View File
@@ -12,10 +12,10 @@ import {
getTransitionDurationFromElement, getTransitionDurationFromElement,
reflow, reflow,
typeCheckConfig typeCheckConfig
} from '../util/index' } from './util/index'
import Data from '../dom/data' import Data from './dom/data'
import EventHandler from '../dom/event-handler' import EventHandler from './dom/event-handler'
import Manipulator from '../dom/manipulator' import Manipulator from './dom/manipulator'
/** /**
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
@@ -16,16 +16,16 @@ import {
makeArray, makeArray,
noop, noop,
typeCheckConfig typeCheckConfig
} from '../util/index' } from './util/index'
import { import {
DefaultWhitelist, DefaultWhitelist,
sanitizeHtml sanitizeHtml
} from '../util/sanitizer' } from './util/sanitizer'
import Data from '../dom/data' import Data from './dom/data'
import EventHandler from '../dom/event-handler' import EventHandler from './dom/event-handler'
import Manipulator from '../dom/manipulator' import Manipulator from './dom/manipulator'
import Popper from 'popper.js' import Popper from 'popper.js'
import SelectorEngine from '../dom/selector-engine' import SelectorEngine from './dom/selector-engine'
/** /**
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
+3 -3
View File
@@ -1,6 +1,6 @@
## How does Bootstrap's test suite work? ## How does Bootstrap's test suite work?
Bootstrap uses [Jasmine](https://jasmine.github.io/). Each plugin has a file dedicated to its tests in `src/<plugin-name>/<plugin-name>.spec.js`. Bootstrap uses [Jasmine](https://jasmine.github.io/). Each plugin has a file dedicated to its tests in `tests/units/<plugin-name>.spec.js`.
* `visual/` contains "visual" tests which are run interactively in real browsers and require manual verification by humans. * `visual/` contains "visual" tests which are run interactively in real browsers and require manual verification by humans.
@@ -9,7 +9,7 @@ To run the unit test suite via [Karma](https://karma-runner.github.io/) and debu
## How do I add a new unit test? ## How do I add a new unit test?
1. Locate and open the file dedicated to the plugin which you need to add tests to (`src/<plugin-name>/<plugin-name>.spec.js`). 1. Locate and open the file dedicated to the plugin which you need to add tests to (`tests/units/<plugin-name>.spec.js`).
2. Review the [Jasmine API Documentation](https://jasmine.github.io/pages/docs_home.html) and use the existing tests as references for how to structure your new tests. 2. Review the [Jasmine API Documentation](https://jasmine.github.io/pages/docs_home.html) and use the existing tests as references for how to structure your new tests.
3. Write the necessary unit test(s) for the new or revised functionality. 3. Write the necessary unit test(s) for the new or revised functionality.
4. Run `npm run js-test` to see the results of your newly-added test(s). 4. Run `npm run js-test` to see the results of your newly-added test(s).
@@ -26,7 +26,7 @@ To run the unit test suite via [Karma](https://karma-runner.github.io/) and debu
## Code coverage ## Code coverage
Currently we're aiming for at least 90% test coverage for our code. To ensure your changes meet or exceed this limit, run `npm run js-compile && npm run js-test` and open the file in `js/coverage/lcov-report/index.html` to see the code coverage for each plugin. See more details when you select a plugin and ensure your change is fully covered by unit tests. Currently we're aiming for at least 90% test coverage for our code. To ensure your changes meet or exceed this limit, run `npm run js-test-karma` and open the file in `js/coverage/lcov-report/index.html` to see the code coverage for each plugin. See more details when you select a plugin and ensure your change is fully covered by unit tests.
### Example tests ### Example tests
+35 -48
View File
@@ -46,39 +46,6 @@ const customLaunchers = {
} }
} }
const rollupPreprocessor = {
plugins: [
istanbul({
exclude: ['js/src/**/*.spec.js']
}),
babel({
// Only transpile our source code
exclude: 'node_modules/**',
// Include only required helpers
externalHelpersWhitelist: [
'defineProperties',
'createClass',
'inheritsLoose',
'defineProperty',
'objectSpread2'
],
plugins: [
'@babel/plugin-proposal-object-rest-spread'
]
}),
resolve()
],
output: {
format: 'iife',
name: 'bootstrapTest',
sourcemap: 'inline'
}
}
let files = [
'node_modules/hammer-simulator/index.js'
]
const conf = { const conf = {
basePath: '../..', basePath: '../..',
port: 9876, port: 9876,
@@ -88,6 +55,41 @@ const conf = {
concurrency: Infinity, concurrency: Infinity,
client: { client: {
clearContext: false clearContext: false
},
files: [
'node_modules/hammer-simulator/index.js',
{ pattern: 'js/tests/units/**/*.spec.js', watched: !browserStack }
],
preprocessors: {
'js/tests/units/**/*.spec.js': ['rollup']
},
rollupPreprocessor: {
plugins: [
istanbul({
exclude: ['js/tests/units/**/*.spec.js', 'js/tests/helpers/**/*.js']
}),
babel({
// Only transpile our source code
exclude: 'node_modules/**',
// Include only required helpers
externalHelpersWhitelist: [
'defineProperties',
'createClass',
'inheritsLoose',
'defineProperty',
'objectSpread2'
],
plugins: [
'@babel/plugin-proposal-object-rest-spread'
]
}),
resolve()
],
output: {
format: 'iife',
name: 'bootstrapTest',
sourcemap: 'inline'
}
} }
} }
@@ -104,13 +106,6 @@ if (browserStack) {
conf.customLaunchers = browsers conf.customLaunchers = browsers
conf.browsers = browsersKeys conf.browsers = browsersKeys
reporters.push('BrowserStack', 'kjhtml') reporters.push('BrowserStack', 'kjhtml')
files = files.concat([
{ pattern: 'js/src/**/*.spec.js', watched: false }
])
conf.preprocessors = {
'js/src/**/*.spec.js': ['rollup']
}
conf.rollupPreprocessor = rollupPreprocessor
} else { } else {
frameworks.push('detectBrowsers') frameworks.push('detectBrowsers')
plugins.push( plugins.push(
@@ -119,14 +114,7 @@ if (browserStack) {
'karma-detect-browsers', 'karma-detect-browsers',
'karma-coverage-istanbul-reporter' 'karma-coverage-istanbul-reporter'
) )
files = files.concat([
{ pattern: 'js/src/**/*.spec.js', watched: true }
])
reporters.push('coverage-istanbul') reporters.push('coverage-istanbul')
conf.preprocessors = {
'js/src/**/*.spec.js': ['rollup']
}
conf.rollupPreprocessor = rollupPreprocessor
conf.customLaunchers = customLaunchers conf.customLaunchers = customLaunchers
conf.detectBrowsers = detectBrowsers conf.detectBrowsers = detectBrowsers
conf.coverageIstanbulReporter = { conf.coverageIstanbulReporter = {
@@ -165,7 +153,6 @@ if (browserStack) {
conf.frameworks = frameworks conf.frameworks = frameworks
conf.plugins = plugins conf.plugins = plugins
conf.reporters = reporters conf.reporters = reporters
conf.files = files
module.exports = karmaConfig => { module.exports = karmaConfig => {
// possible values: karmaConfig.LOG_DISABLE || karmaConfig.LOG_ERROR || karmaConfig.LOG_WARN || karmaConfig.LOG_INFO || karmaConfig.LOG_DEBUG // possible values: karmaConfig.LOG_DISABLE || karmaConfig.LOG_ERROR || karmaConfig.LOG_WARN || karmaConfig.LOG_INFO || karmaConfig.LOG_DEBUG
@@ -1,7 +1,7 @@
{ {
"root": true, "root": true,
"extends": [ "extends": [
"../../.eslintrc.json" "../../../.eslintrc.json"
], ],
"overrides": [ "overrides": [
{ {
@@ -1,8 +1,8 @@
import Alert from './alert' import Alert from '../../src/alert'
import { makeArray, getTransitionDurationFromElement } from '../util/index' import { makeArray, getTransitionDurationFromElement } from '../../src/util/index'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture, jQueryMock } from '../../tests/helpers/fixture' import { getFixture, clearFixture, jQueryMock } from '../helpers/fixture'
describe('Alert', () => { describe('Alert', () => {
let fixtureEl let fixtureEl
@@ -1,5 +1,5 @@
import Button from './button' import Button from '../../src/button'
import EventHandler from '../dom/event-handler' import EventHandler from '../../src/dom/event-handler'
/** Test helpers */ /** Test helpers */
import { import {
@@ -7,7 +7,7 @@ import {
clearFixture, clearFixture,
createEvent, createEvent,
jQueryMock jQueryMock
} from '../../tests/helpers/fixture' } from '../helpers/fixture'
describe('Button', () => { describe('Button', () => {
let fixtureEl let fixtureEl
@@ -1,8 +1,8 @@
import Carousel from './carousel' import Carousel from '../../src/carousel'
import EventHandler from '../dom/event-handler' import EventHandler from '../../src/dom/event-handler'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture, createEvent, jQueryMock } from '../../tests/helpers/fixture' import { getFixture, clearFixture, createEvent, jQueryMock } from '../helpers/fixture'
describe('Carousel', () => { describe('Carousel', () => {
const { Simulator, PointerEvent, MSPointerEvent } = window const { Simulator, PointerEvent, MSPointerEvent } = window
@@ -1,9 +1,9 @@
import Collapse from './collapse' import Collapse from '../../src/collapse'
import EventHandler from '../dom/event-handler' import EventHandler from '../../src/dom/event-handler'
import { makeArray } from '../util/index' import { makeArray } from '../../src/util/index'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture, jQueryMock } from '../../tests/helpers/fixture' import { getFixture, clearFixture, jQueryMock } from '../helpers/fixture'
describe('Collapse', () => { describe('Collapse', () => {
let fixtureEl let fixtureEl
@@ -1,7 +1,7 @@
import Data from './data' import Data from '../../../src/dom/data'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture } from '../../tests/helpers/fixture' import { getFixture, clearFixture } from '../../helpers/fixture'
describe('Data', () => { describe('Data', () => {
let fixtureEl let fixtureEl
@@ -1,7 +1,7 @@
import EventHandler from './event-handler' import EventHandler from '../../../src/dom/event-handler'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture } from '../../tests/helpers/fixture' import { getFixture, clearFixture } from '../../helpers/fixture'
describe('EventHandler', () => { describe('EventHandler', () => {
let fixtureEl let fixtureEl
@@ -1,7 +1,7 @@
import Manipulator from './manipulator' import Manipulator from '../../../src/dom/manipulator'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture } from '../../tests/helpers/fixture' import { getFixture, clearFixture } from '../../helpers/fixture'
describe('Manipulator', () => { describe('Manipulator', () => {
let fixtureEl let fixtureEl
@@ -1,8 +1,8 @@
import SelectorEngine from './selector-engine' import SelectorEngine from '../../../src/dom/selector-engine'
import { makeArray } from '../util/index' import { makeArray } from '../../../src/util/index'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture } from '../../tests/helpers/fixture' import { getFixture, clearFixture } from '../../helpers/fixture'
describe('SelectorEngine', () => { describe('SelectorEngine', () => {
let fixtureEl let fixtureEl
@@ -1,10 +1,10 @@
import Popper from 'popper.js' import Popper from 'popper.js'
import Dropdown from './dropdown' import Dropdown from '../../src/dropdown'
import EventHandler from '../dom/event-handler' import EventHandler from '../../src/dom/event-handler'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture, createEvent, jQueryMock } from '../../tests/helpers/fixture' import { getFixture, clearFixture, createEvent, jQueryMock } from '../helpers/fixture'
describe('Dropdown', () => { describe('Dropdown', () => {
let fixtureEl let fixtureEl
@@ -1,9 +1,9 @@
import Modal from './modal' import Modal from '../../src/modal'
import EventHandler from '../dom/event-handler' import EventHandler from '../../src/dom/event-handler'
import { makeArray } from '../util/index' import { makeArray } from '../../src/util/index'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture, createEvent, jQueryMock } from '../../tests/helpers/fixture' import { getFixture, clearFixture, createEvent, jQueryMock } from '../helpers/fixture'
describe('Modal', () => { describe('Modal', () => {
let fixtureEl let fixtureEl
@@ -1,8 +1,8 @@
import Popover from './popover' import Popover from '../../src/popover'
import { makeArray } from '../util/index' import { makeArray } from '../../src/util/index'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture, jQueryMock } from '../../tests/helpers/fixture' import { getFixture, clearFixture, jQueryMock } from '../helpers/fixture'
describe('Popover', () => { describe('Popover', () => {
let fixtureEl let fixtureEl
@@ -1,9 +1,9 @@
import ScrollSpy from './scrollspy' import ScrollSpy from '../../src/scrollspy'
import Manipulator from '../dom/manipulator' import Manipulator from '../../src/dom/manipulator'
import EventHandler from '../dom/event-handler' import EventHandler from '../../src/dom/event-handler'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture, createEvent, jQueryMock } from '../../tests/helpers/fixture' import { getFixture, clearFixture, createEvent, jQueryMock } from '../helpers/fixture'
describe('ScrollSpy', () => { describe('ScrollSpy', () => {
let fixtureEl let fixtureEl
@@ -1,7 +1,7 @@
import Tab from './tab' import Tab from '../../src/tab'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture, jQueryMock } from '../../tests/helpers/fixture' import { getFixture, clearFixture, jQueryMock } from '../helpers/fixture'
describe('Tab', () => { describe('Tab', () => {
let fixtureEl let fixtureEl
@@ -1,7 +1,7 @@
import Toast from './toast' import Toast from '../../src/toast'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture, jQueryMock } from '../../tests/helpers/fixture' import { getFixture, clearFixture, jQueryMock } from '../helpers/fixture'
describe('Toast', () => { describe('Toast', () => {
let fixtureEl let fixtureEl
@@ -1,9 +1,9 @@
import Tooltip from './tooltip' import Tooltip from '../../src/tooltip'
import EventHandler from '../dom/event-handler' import EventHandler from '../../src/dom/event-handler'
import { makeArray, noop } from '../util/index' import { makeArray, noop } from '../../src/util/index'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture, jQueryMock, createEvent } from '../../tests/helpers/fixture' import { getFixture, clearFixture, jQueryMock, createEvent } from '../helpers/fixture'
describe('Tooltip', () => { describe('Tooltip', () => {
let fixtureEl let fixtureEl
@@ -1,7 +1,7 @@
import * as Util from './index' import * as Util from '../../../src/util/index'
/** Test helpers */ /** Test helpers */
import { getFixture, clearFixture } from '../../tests/helpers/fixture' import { getFixture, clearFixture } from '../../helpers/fixture'
describe('Util', () => { describe('Util', () => {
let fixtureEl let fixtureEl
@@ -1,4 +1,4 @@
import { DefaultWhitelist, sanitizeHtml } from './sanitizer' import { DefaultWhitelist, sanitizeHtml } from '../../../src/util/sanitizer'
describe('Sanitizer', () => { describe('Sanitizer', () => {
describe('sanitizeHtml', () => { describe('sanitizeHtml', () => {
-1
View File
@@ -141,7 +141,6 @@
"files": [ "files": [
"dist/{css,js}/*.{css,js,map}", "dist/{css,js}/*.{css,js,map}",
"js/{src,dist}/**/*.{js,map}", "js/{src,dist}/**/*.{js,map}",
"!js/src/**/*.spec.js",
"scss/**/*.scss" "scss/**/*.scss"
], ],
"hugo-bin": { "hugo-bin": {