yak_test 0.2.2+2 copy "yak_test: ^0.2.2+2" to clipboard
yak_test: ^0.2.2+2 copied to clipboard

outdated

a Dart package that helps to testing apps made with `yak_packages`

example/README.md

Example #

import 'dart:async';
import 'package:yak_runner/yak_runner.dart';
import 'package:yak_test/yak_test.dart';

final unaryRunner = YakRunnerArg((int i) => '$i');
final unaryTest = unaryRunner.buildTest(
  unaryRunner.buildTestFactory('unary test'),
);

final nullaryRunner = YakRunner(() => 0);
final nullaryTest = nullaryRunner.buildTest(
  nullaryRunner.buildTestFactory('nullary test'),
);

final unaryAsyncRunner = YakRunnerArgAsync((FutureOr<int> i) async => '$i');
final unaryAsyncTest = unaryAsyncRunner.buildTest(
  unaryAsyncRunner.buildTestFactory('async unary test'),
);

final nullaryAsyncRunner = YakRunnerAsync(() async => 0);
final nullaryAsyncTest = nullaryAsyncRunner.buildTest(
  nullaryAsyncRunner.buildTestFactory('async nullary test'),
);

void main() {
  unaryTest('hello', 0);
  nullaryTest(0);
  unaryAsyncTest('hello', 0);
  nullaryAsyncTest(0);
}

Jump to Source

3
likes
0
pub points
6%
popularity

Publisher

verified publisheryakforward.com

a Dart package that helps to testing apps made with `yak_packages`

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

meta, mockito, test, yak_runner

More

Packages that depend on yak_test