60 lines
1.8 KiB
JavaScript
60 lines
1.8 KiB
JavaScript
|
|
var system = require('system');
|
|
|
|
// Thalie Base URL
|
|
var thelia2_base_url = '';
|
|
|
|
if (casper.cli.has('thelia2_base_url')){
|
|
thelia2_base_url = casper.cli.get('thelia2_base_url');
|
|
casper.test.comment('CasperJS will use Thelia on : '+ thelia2_base_url);
|
|
} else if (system.env.thelia2_base_url){
|
|
thelia2_base_url = system.env.thelia2_base_url;
|
|
casper.test.comment('CasperJS will use Thelia (ENV) on : '+ thelia2_base_url);
|
|
} else {
|
|
thelia2_base_url = 'http://dev.thelia.net/index_dev.php/';
|
|
casper.test.comment('CasperJS will use fallback URL for tests : '+ thelia2_base_url);
|
|
casper.test.comment('If you want to use custom URL just set the environment variable `thelia2_base_url`');
|
|
}
|
|
|
|
// Administrator account
|
|
var administrator = {
|
|
login: "thelia2",
|
|
password: "thelia2"
|
|
};
|
|
|
|
// Default
|
|
var thelia2_store_name = "Thelia V2";
|
|
|
|
var screenshot_enabled = true;
|
|
if (casper.cli.has('thelia2_screenshot_disabled')) {
|
|
screenshot_enabled = false;
|
|
}
|
|
|
|
// Screenshot Dir
|
|
var screenshot_dir = 'tests/functionnal/casperjs/screenshot/';
|
|
if (casper.cli.has('thelia2_screenshot_path')){
|
|
screenshot_dir = casper.cli.get('thelia2_screenshot_path');
|
|
}
|
|
casper.test.comment('Screenshots will be saved under : '+ screenshot_dir);
|
|
|
|
|
|
// Default Viewport size
|
|
casper.options.viewportSize = {width: 1024, height: 768};
|
|
casper.test.comment('Viewport size: '+ casper.options.viewportSize.width + 'x' + casper.options.viewportSize.height);
|
|
|
|
// Default timeout in ms
|
|
var thelia_default_timeout = 15000;
|
|
// for the waitFor method
|
|
casper.options.waitTimeout = thelia_default_timeout;
|
|
casper.options.logLevel = "info";
|
|
|
|
casper.test.comment('Default timeout: '+ thelia_default_timeout + ' ms');
|
|
|
|
// Email created during front/20_register.js test
|
|
var thelia_customer = {
|
|
"email": null,
|
|
"password": "thelia"
|
|
};
|
|
|
|
casper.test.done();
|