03_model_test.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. let test_utils = require('./test_utils');
  2. let model_building_utils = require('./model_building_utils');
  3. let user = "./users/testuser/";
  4. module.exports = {
  5. beforeEach : function (client) {
  6. client.url('http://localhost:8124/atompm').pause(300);
  7. },
  8. 'Login' : function (client) {
  9. test_utils.login(client);
  10. },
  11. 'Load model' : function (client) {
  12. let filename = 'Formalisms/ClassicDEVS/ClassicDEVS.model';
  13. test_utils.load_model(client, [filename]);
  14. },
  15. 'Load and save model' : function (client) {
  16. let filename = 'Formalisms/ClassicDEVS/ClassicDEVS.model';
  17. let new_filename = 'ClassicDEVS2.model';
  18. test_utils.load_model(client, [filename]);
  19. model_building_utils.save_model(client, "Models", new_filename)
  20. },
  21. 'Load two models' : function (client) {
  22. let filenames = [
  23. 'Formalisms/ClassicDEVS/ClassicDEVS.model',
  24. 'Formalisms/Annotation/AnnotationMM.model'
  25. ];
  26. test_utils.load_model(client, filenames);
  27. },
  28. after : function (client) {
  29. client.end();
  30. },
  31. };