chore: dartfmt Dart code in the repo
This commit is contained in:
@ -2,7 +2,8 @@ import 'dart:async';
|
||||
import 'dart:io' show Platform;
|
||||
import 'package:guinness/guinness.dart';
|
||||
import 'package:benchpress/benchpress.dart';
|
||||
import 'package:webdriver/webdriver.dart' show WebDriver, Capabilities, LogType, LogLevel, By;
|
||||
import 'package:webdriver/webdriver.dart'
|
||||
show WebDriver, Capabilities, LogType, LogLevel, By;
|
||||
|
||||
main() {
|
||||
describe('benchpress', () {
|
||||
@ -11,10 +12,12 @@ main() {
|
||||
|
||||
beforeEach(() async {
|
||||
driver = await createTestDriver();
|
||||
await driver.get('http://localhost:8002/examples/src/benchpress/index.html');
|
||||
await driver
|
||||
.get('http://localhost:8002/examples/src/benchpress/index.html');
|
||||
|
||||
var bindings = [
|
||||
bind(WebDriverAdapter).toFactory(() => new AsyncWebDriverAdapter(driver), [])
|
||||
bind(WebDriverAdapter).toFactory(
|
||||
() => new AsyncWebDriverAdapter(driver), [])
|
||||
];
|
||||
runner = new Runner(bindings);
|
||||
});
|
||||
@ -24,34 +27,30 @@ main() {
|
||||
});
|
||||
|
||||
it('should work', () {
|
||||
return runner.sample(
|
||||
id: 'benchpress smoke test',
|
||||
execute: () async {
|
||||
var button = await driver.findElement(const By.tagName('button'));
|
||||
await button.click();
|
||||
var logText = await (await driver.findElement(const By.id('log'))).text;
|
||||
expect(logText, 'hi');
|
||||
}
|
||||
);
|
||||
return runner.sample(id: 'benchpress smoke test', execute: () async {
|
||||
var button = await driver.findElement(const By.tagName('button'));
|
||||
await button.click();
|
||||
var logText = await (await driver.findElement(const By.id('log'))).text;
|
||||
expect(logText, 'hi');
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
Future<WebDriver> createTestDriver() {
|
||||
Map env = Platform.environment;
|
||||
return WebDriver.createDriver(desiredCapabilities: {
|
||||
return WebDriver.createDriver(
|
||||
desiredCapabilities: {
|
||||
'name': 'Dartium',
|
||||
'browserName': 'chrome',
|
||||
'chromeOptions': {
|
||||
'binary': env['DARTIUM_BIN'],
|
||||
'args': ['--js-flags=--expose-gc'],
|
||||
'perfLoggingPrefs': {
|
||||
'traceCategories': 'v8,blink.console,disabled-by-default-devtools.timeline'
|
||||
'traceCategories':
|
||||
'v8,blink.console,disabled-by-default-devtools.timeline'
|
||||
},
|
||||
},
|
||||
'loggingPrefs': {
|
||||
'performance': 'ALL',
|
||||
'browser': 'ALL',
|
||||
}
|
||||
'loggingPrefs': {'performance': 'ALL', 'browser': 'ALL',}
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user