Files
sdk/tests/try/web/source_update_test.dart
T
ahe@google.com f97f17c76e Add "point of interest" app for command-line testing of dart2js type information.
For now, the app only prints the location of an offset given at command line.

Example usage:

dart -p$BUILD_DIRECTORY/ReleaseIA32/packages/ poi.dart DART_FILE OFFSET

R=kasperl@google.com

Review URL: https://codereview.chromium.org//386563002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@38114 260f80e4-7a28-3924-810f-c04153c831b5
2014-07-10 10:37:40 +00:00

35 lines
907 B
Dart

// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'test_try.dart';
InteractionContext interaction;
void main() {
interaction = mockTryDartInteraction();
runTests(<TestCase>[
new TestCase('Test setting full source', () {
clearEditorPaneWithoutNotifications();
mainEditorPane.appendText('Foo\nBar');
}, () {
expectSource('Foo\nBar');
}),
new TestCase('Test modifying a single line', () {
Element lastLine = mainEditorPane.lastChild;
lastLine.appendText('Baz');
}, () {
expectSource('Foo\nBarBaz');
}),
]);
}
void expectSource(String expected) {
String actualSource = interaction.currentCompilationUnit.content;
Expect.stringEquals(expected, actualSource);
}