04_toolbar_test.js 1007 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. let test_utils = require('./test_utils');
  2. let user = "./users/testuser/";
  3. module.exports = {
  4. beforeEach: function (client) {
  5. client.url('http://localhost:8124/atompm').pause(300);
  6. },
  7. 'Login': function (client) {
  8. test_utils.login(client);
  9. },
  10. 'Load main menu toolbar': function (client) {
  11. let filename = 'Toolbars/MainMenu/MainMenu.buttons.model';
  12. test_utils.load_toolbar(client, [filename]);
  13. },
  14. 'Load all toolbars': function (client) {
  15. console.log("Testing toolbars...");
  16. test_utils.getFiles(client, user, '/**/*.buttons.model', test_utils.load_toolbar);
  17. console.log("Testing metamodels...");
  18. test_utils.getFiles(client, user, '/**/*Icons.metamodel', test_utils.load_toolbar);
  19. console.log("Testing pattern metamodels...");
  20. test_utils.getFiles(client, user, '/**/*Icons.pattern.metamodel', test_utils.load_toolbar);
  21. },
  22. after: function (client) {
  23. client.end();
  24. },
  25. };