Skip to content

alexeyinkin/dart-test-util

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Various helpers and utilities for testing.

Usage

import 'package:test/test.dart';
import 'package:test_util/test_util.dart';

void main() {
  test('A dart program succeeds', () async {
    await dartPubGet();
    final result = await dartRun(
      ['hello.dart', 'Alexey'],
      workingDirectory: 'example',
    );

    expect(result.stdout, 'Hello, Alexey!\n');
  });

  test('A dart program fails', () async {
    await dartPubGet();
    final result = await dartRun(
      ['fail.dart'],
      expectedExitCode: 123,
      workingDirectory: 'example',
    );

    expect(result.stderr, 'My error.\n');
  });
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages