appium-webdriveragent-driver
Version:
Appium driver for WebDriverAgent
28 lines (23 loc) • 657 B
JavaScript
import WebDriverAgent from '../../lib/webdriveragent';
import chai from 'chai';
import chaiAsPromised from 'chai-as-promised';
import { fs } from 'appium-support';
chai.should();
chai.use(chaiAsPromised);
let fakeConstructorArgs = {
sim: 'some sim',
platformVersion: '9',
host: 'me',
port: '5000',
};
describe('Constructor', () => {
it('should require all parameters', () => {
(() => {
new WebDriverAgent();
}).should.throw(/must send in the 'sim'/);
});
it('should have a binary for the webdriver agent', async () => {
let agent = new WebDriverAgent(fakeConstructorArgs);
await fs.exists(agent.agentPath);
});
});