Excluding test related files when building for environment "development"


#1

Whenever I build for an environment other than “production”, I see test-related files generated in dist/assets like:

  • blanket-loader.js
  • blanket-options.js
  • failed.png
  • passed.png
  • test-loader.js
  • test-support.css
  • test-support.js
  • tests.js

Anyone know how to prevent this? I’ve been trying to all day and haven’t had much luck. Thank you!


#2

You can set tests to false in development. By default we include test related things in all non-production environments.

Something like this (typing snippets on mobile is tricky):

var app = new EmberApp(defaults, {
  tests: EmberApp.env() === 'test'
});

#3

Thanks Robert! And I really appreciate you responding from your phone!