Sfoglia il codice sorgente

Add new test for loading and saving model.

bentleyjoakes 5 anni fa
parent
commit
aa91be5f23
2 ha cambiato i file con 10 aggiunte e 1 eliminazioni
  1. 9 0
      tests/03_model_test.js
  2. 1 1
      tests/model_building_utils.js

+ 9 - 0
tests/03_model_test.js

@@ -1,4 +1,5 @@
 let test_utils = require('./test_utils');
+let model_building_utils = require('./model_building_utils');
 let user = "./users/testuser/";
 
 module.exports = {
@@ -17,6 +18,14 @@ module.exports = {
         test_utils.load_model(client, [filename]);
     },
 
+    'Load and save model' : function (client) {
+
+        let filename = 'Formalisms/ClassicDEVS/ClassicDEVS.model';
+        let new_filename = 'ClassicDEVS2.model';
+        test_utils.load_model(client, [filename]);
+        model_building_utils.save_model(client, "Models", new_filename)
+    },
+
     'Load two models' : function (client) {
 
         let filenames = [

+ 1 - 1
tests/model_building_utils.js

@@ -201,7 +201,7 @@ function load_model(client, folder_name, model_name) {
 }
 
 function save_model(client, folder_name, model_name) {
-    let save_button = "#\\2f Toolbars\\2f MainMenu\\2f MainMenu\\2e buttons\\2e model\\2f saveModel";
+    let save_button = "#\\2f Toolbars\\2f MainMenu\\2f MainMenu\\2e buttons\\2e model\\2f saveModelAs";
     let new_file_text = "#new_file";
 
     client.waitForElementPresent(save_button, 1000, "Looking for save button")