Skip to content

Instantly share code, notes, and snippets.

@emilniklas
Created November 6, 2015 15:59
Show Gist options
  • Save emilniklas/f561b6f49f5727b9b527 to your computer and use it in GitHub Desktop.
Save emilniklas/f561b6f49f5727b9b527 to your computer and use it in GitHub Desktop.
Testing package level Dart code from the outside
library greeter;
part 'src/greeter.dart';
part of greeter;
class Greeter {
String _phrase = 'Hello';
String greet(String name) => '$_phrase, $name!';
}
library greeter;
part '../lib/src/greeter.dart';
main() {
final greeter = new Greeter();
greeter._phrase = 'Testphrase';
if (greeter.greet('Me') != 'Testphrase, Me!')
throw 'Test failed';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment