it('.constructor()', function () { var env = new PhantomEnvironment({ url: uri, weak: false, screen: [ { width: 1080, height: 200 }, { width: 1081, height: 201 } ], userAgent: [ 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12' ], proxy: [ {host: '127.0.0.1', port: 80}, {host: '127.0.0.1', port: 81} ], resources: { allowed: [ 'phantom_parser.html' ] } }); return env .prepare() .then(function () { var fn = env.evaluateJs; expect(fn).to.throw(Error, /You must pass function as last argument to PhantomEnvironment.evaluateJs/); }); });
it('perform prepare, snapshot, tearDown', function () { environment .prepare() .then(environment.snapshot) .then(environment.tearDown) .then(function () { expect(true).equal(true); }, function () { expect(true).equal(false); }) });
it('._snapshot()', function () { var env = new PhantomEnvironment({ url: uri, screen: { width: 1080, height: 200 }, snapshot: true }); return env .prepare() .then(env.snapshot.bind(env, 'test')) .then(function () { expect(true).equal(true); }); });
grunt.registerMultiTask('sectv-prepare', 'prepare sectv apps', function() { var platformName = this.target; // path var wwwSrc = path.normalize(this.data.src || ('./www')); var dest = this.data.dest || path.join('platforms', platformName, 'www'); var platformRepos = this.data.platformRepos || ('../cordova-' + platformName); var scripts = this.data.scripts; var packager = require('./packager/'+platformName); var done = this.async(); packager.prepare(function () { done(); }, function () { done(); }, wwwSrc, dest, platformRepos, scripts); });
acquirePass('re-enter', (err, verify) => { if (err) { return callback(err) } if (verify !== password) { return callback('Passwords do not match') } tmpDir = joinSafe(tmpdir(), getRandName() + 'zip') const archive = archiver.prepare(tmpDir, 'zip', (err) => { if (err) { return callback(err) } encryptFile(tmpDir, output, password, callback) }) console.log('Encrypting files...', files, tmpDir) files.forEach(archive.addEntry) archive.finalize() })
.then((checkTask) => { // console.log(1); // checkTask.queued(); return check.prepare(checkTask); })