| Index: pkg/front_end/test/incremental_kernel_generator_test.dart
|
| diff --git a/pkg/front_end/test/incremental_kernel_generator_test.dart b/pkg/front_end/test/incremental_kernel_generator_test.dart
|
| index ca97c3ebdeb03c8624b757499ad939668f736a58..f2ba0fe646501d040d6c8100e086c68cba382015 100644
|
| --- a/pkg/front_end/test/incremental_kernel_generator_test.dart
|
| +++ b/pkg/front_end/test/incremental_kernel_generator_test.dart
|
| @@ -120,6 +120,58 @@ static field core::double c2 = b::b;
|
| }
|
| }
|
|
|
| + test_compile_export() async {
|
| + writeFile('/test/.packages', 'test:lib/');
|
| + String aPath = '/test/lib/a.dart';
|
| + String bPath = '/test/lib/b.dart';
|
| + String cPath = '/test/lib/c.dart';
|
| + writeFile(aPath, 'class A {}');
|
| + writeFile(bPath, 'export "a.dart";');
|
| + Uri cUri = writeFile(
|
| + cPath,
|
| + r'''
|
| +import 'b.dart';
|
| +A a;
|
| +''');
|
| +
|
| + Program program = await getInitialState(cUri);
|
| + Library library = _getLibrary(program, cUri);
|
| + expect(
|
| + _getLibraryText(library),
|
| + r'''
|
| +library;
|
| +import self as self;
|
| +import "./a.dart" as a;
|
| +
|
| +static field a::A a;
|
| +''');
|
| + }
|
| +
|
| + test_compile_typedef() async {
|
| + writeFile('/test/.packages', 'test:lib/');
|
| + String aPath = '/test/lib/a.dart';
|
| + String bPath = '/test/lib/b.dart';
|
| + writeFile(aPath, 'typedef int F<T>(T x);');
|
| + Uri bUri = writeFile(
|
| + bPath,
|
| + r'''
|
| +import 'a.dart';
|
| +F<String> f;
|
| +''');
|
| +
|
| + Program program = await getInitialState(bUri);
|
| + Library library = _getLibrary(program, bUri);
|
| + expect(
|
| + _getLibraryText(library),
|
| + r'''
|
| +library;
|
| +import self as self;
|
| +import "dart:core" as core;
|
| +
|
| +static field (core::String) → core::int f;
|
| +''');
|
| + }
|
| +
|
| test_updateEntryPoint() async {
|
| writeFile('/test/.packages', 'test:lib/');
|
| String path = '/test/lib/test.dart';
|
| @@ -184,31 +236,6 @@ static method main() → dynamic {
|
| }
|
| }
|
|
|
| - test_compile_typedef() async {
|
| - writeFile('/test/.packages', 'test:lib/');
|
| - String aPath = '/test/lib/a.dart';
|
| - String bPath = '/test/lib/b.dart';
|
| - writeFile(aPath, 'typedef int F<T>(T x);');
|
| - Uri bUri = writeFile(
|
| - bPath,
|
| - r'''
|
| -import 'a.dart';
|
| -F<String> f;
|
| -''');
|
| -
|
| - Program program = await getInitialState(bUri);
|
| - Library library = _getLibrary(program, bUri);
|
| - expect(
|
| - _getLibraryText(library),
|
| - r'''
|
| -library;
|
| -import self as self;
|
| -import "dart:core" as core;
|
| -
|
| -static field (core::String) → core::int f;
|
| -''');
|
| - }
|
| -
|
| test_updatePart() async {
|
| writeFile('/test/.packages', 'test:lib/');
|
| String libPath = '/test/lib/test.dart';
|
|
|