util.js 454 B

12345678910111213141516171819202122232425
  1. var scope = typeof window === 'undefined'
  2. ? global
  3. : window
  4. scope.hasWarned = function (_, msg) {
  5. var count = _.warn.calls.count()
  6. while (count--) {
  7. var args = _.warn.calls.argsFor(count)
  8. if (args.some(containsMsg)) {
  9. return true
  10. }
  11. }
  12. console.warn('[test] "' + msg + '" was never warned.')
  13. function containsMsg (arg) {
  14. return arg.indexOf(msg) > -1
  15. }
  16. }
  17. scope.process = {
  18. env: {
  19. NODE_ENV: 'development'
  20. }
  21. }