index.spec.js 716 B

1234567891011121314151617181920212223242526272829303132
  1. let webpack = require('webpack')
  2. let expect = require('chai').expect
  3. let path = require('path')
  4. let ProgressPlugin = require('../')
  5. const OUTPUT_PATH = path.join(__dirname, 'dist')
  6. describe('Progress Plugin', () => {
  7. it('should output correctly', done => {
  8. let compiler = webpack(
  9. {
  10. entry: {
  11. main: path.join(__dirname, 'fixture', 'entry.js')
  12. },
  13. mode: 'production',
  14. output: {
  15. path: OUTPUT_PATH,
  16. filename: '[name].min.js'
  17. },
  18. plugins: [
  19. new ProgressPlugin({
  20. identifier: 'test'
  21. })
  22. ]
  23. },
  24. (err, stats) => {
  25. expect(err).to.equal(null)
  26. done()
  27. }
  28. )
  29. })
  30. })