Mais conteúdo relacionado Semelhante a Dart Unit Testing (20) Dart Unit Testing4. I must have put a decimal point in the wrong place.
I always mess up some mundane detail!
7. HTML unit test
test_index.dart
import 'package:unittest/unittest.dart';
import 'package:unittest/html_enhanced_config.dart';
...
main() {
useHtmlEnhancedConfiguration();
test("url includes scheme", () {
expect(isValidUrl(“www.dartlang.org”), false);
expect(isValidUrl(“http://www.dartlang.org”), true);
});
8. HTML unit test
test_index.dart
import 'package:unittest/unittest.dart';
import 'package:unittest/html_enhanced_config.dart';
...
main() {
useHtmlEnhancedConfiguration();
test("url includes scheme", () {
expect(isValidUrl(“www.dartlang.org”), false);
expect(isValidUrl(“http://www.dartlang.org”), true);
});
9. HTML unit test
test_index.dart
import 'package:unittest/unittest.dart';
import 'package:unittest/html_enhanced_config.dart';
...
main() {
useHtmlEnhancedConfiguration();
test("url includes scheme", () {
expect(isValidUrl(“www.dartlang.org”), false);
expect(isValidUrl(“http://www.dartlang.org”), true);
});
12. Headless HTML unit test
$ content_shell --dump-render-tree web/test_index.html
Content-Type: text/plain
PASS
All 2 tests passed
Collapse All
22. Such reference... much testing
Project
github.com/mattnorris/dart-url-shortener
Original talk
youtu.be/22pE1IP-yoY
Continuous Integration in the Cloud
drone.io