You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

29 lines
490 B

  1. define([
  2. 'server/components/inventory'
  3. ], function(
  4. inventory
  5. ) {
  6. return {
  7. init: function() {
  8. this.runTest('inventory', inventory);
  9. },
  10. runTest: function(testName, test) {
  11. for (var t in test) {
  12. try {
  13. if (test[t]())
  14. this.logError(testName, t);
  15. }
  16. catch (e) {
  17. this.logError(testName, t, e);
  18. }
  19. }
  20. },
  21. logError: function(test, method, error) {
  22. console.log(test + '.' + method + ' failed');
  23. if (error)
  24. console.log(error);
  25. }
  26. };
  27. });