04_compile_test.js 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. let test_utils = require('./test_utils');
  2. let model_building_utils = require('./model_building_utils');
  3. let user = "./users/testuser/";
  4. let folder_name = "Formalisms/__LanguageSyntax__/SimpleClassDiagram";
  5. module.exports = {
  6. beforeEach : function (client) {
  7. client.url('http://localhost:8124/atompm').pause(300);
  8. },
  9. 'Login' : function (client) {
  10. test_utils.login(client);
  11. },
  12. 'Compile AS' : function (client) {
  13. let filename = 'Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagramMM.model';
  14. test_utils.load_model(client, [filename]);
  15. model_building_utils.compile_model(client, "AS", folder_name, "classDiagram.metamodel");
  16. },
  17. 'Compile CS' : function (client) {
  18. let filename = 'Formalisms/__LanguageSyntax__/SimpleClassDiagram/SimpleClassDiagram.umlIcons.model';
  19. test_utils.load_model(client, [filename]);
  20. model_building_utils.compile_model(client, "CS", folder_name, "classDiagram.umlIcons.metamodel");
  21. },
  22. after : function (client) {
  23. client.end();
  24. },
  25. };