describe('QuickStart E2E Tests', function () { let expectedMsg = 'Hello Angular'; beforeEach(function () { browser.get(''); }); it('should display: ' + expectedMsg, function () { expect(element(by.css('h1')).getText()).toEqual(expectedMsg); }); });
it('should overwrite plugin config munge for every conflicting config.xml config munge', function () { install_plugin(editconfigplugin_two); const platformJson = PlatformJson.load(plugins_dir, 'android'); platformJson.addInstalledPluginToPrepareQueue('org.test.editconfigtest_two', {}, true, true); const munger = new configChanges.PlatformMunger('android', temp, platformJson, pluginInfoProvider); munger.process(plugins_dir); munger.add_config_changes(cfg, true).save_all(); const am_xml = new et.ElementTree(et.XML(fs.readFileSync(path.join(temp, 'AndroidManifest.xml'), 'utf-8'))); const sdk = am_xml.find('./uses-sdk'); expect(sdk).toBeDefined(); expect(sdk.attrib['android:targetSdkVersion']).toEqual('24'); });
describe('setPreset', function() { it('should send the right preset recommended by Bosh for the BMM150 magnetometer to the device', function() { for(var i = 0; i< presets.length; i++) { magnetometer.setPreset(presets[i].preset); expect(device.send).toHaveBeenCalled(); expect(device.buffers[0]).toEqual(presets[i].expected[0]); expect(device.buffers[1]).toEqual(presets[i].expected[1]); device.reset(); } }); });
it('should trigger the subscribtion to READOUT_PAGE_COMPLETED, READOUT_NOTIFY, READOUT_PROGRESS', function() { log.downloadLog(); expect(device.send).toHaveBeenCalledTimes(3); expect(device.buffers[0]).toEqual(new Buffer([0xb,0xd,0x1])); expect(device.buffers[1]).toEqual(new Buffer([0xb,0x7,0x1])); expect(device.buffers[2]).toEqual(new Buffer([0xb,0x8,0x1])); });
it('Test 040 : should not append duplicate non singelton children', function () { const testXml = et.XML('<widget><preference name="fullscreen" value="true"/></widget>'); xml_helpers.mergeXml(testXml, dstXml, '', true); const testElements = dstXml.findall('preference'); expect(testElements.length).toEqual(2); });
describe('When `sri` fails to generates a hash in prod', () => { beforeAll((done) => { runWebpack(done, getConfig({ prod: true, sri: 'notfound' })); }); it('should trigger exception (js)', () => { expect(jsSri).toEqual([]); }); });
describe("Test switch register", function() { var subject = new Register(device); it("enable listener", function() { subject.register(); expect(device.buffers.pop().toString()).toEqual(new Buffer('010101', 'hex').toString()); }); });
it('Test 033 : should merge platform tags with the correct platform', function () { const testXml = et.XML('<widget><platform name="bar"><testElement testAttrib="value">testTEXT</testElement></platform></widget>'); const origCfg = et.tostring(dstXml); xml_helpers.mergeXml(testXml, dstXml, 'bar', true); expect(et.tostring(dstXml)).not.toEqual(origCfg); const testElement = dstXml.find('testElement'); expect(testElement).toBeDefined(); expect(testElement.attrib.testAttrib).toEqual('value'); expect(testElement.text).toEqual('testTEXT'); });
describe('CoinService', () => { beforeEach(() => { TestBed.configureTestingModule({ providers: [CoinService] }); }); it('should be created', inject([CoinService], (service: CoinService) => { expect(service).toBeTruthy(); })); });
describe('my-app App', () => { let page: AppPage; beforeEach(() => { page = new AppPage(); }); it('should display welcome message', () => { page.navigateTo(); expect(page.getParagraphText()).toEqual('Welcome to app!'); }); });
describe('workspace-project App', () => { let page: AppPage; beforeEach(() => { page = new AppPage(); }); it('should display welcome message', () => { page.navigateTo(); expect(page.getParagraphText()).toEqual('Welcome to app!'); }); });
describe('workspace-project App', () => { let page: AppPage; beforeEach(() => { page = new AppPage(); }); it('should display welcome message', () => { page.navigateTo(); expect(page.getParagraphText()).toEqual('Welcome to app!'); }); });