Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(481)

Unified Diff: test/dependency_graph_test.dart

Issue 986723002: Add JavaScriptSourceNode to represent runtime libraries (fixes #85) (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « lib/src/dependency_graph.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: test/dependency_graph_test.dart
diff --git a/test/dependency_graph_test.dart b/test/dependency_graph_test.dart
index b2a2024e5d622b7a585b04632d5d310f3b607b8f..14bbf6dcff3f28b13fed3c1ed0888b77642ee1f2 100644
--- a/test/dependency_graph_test.dart
+++ b/test/dependency_graph_test.dart
@@ -550,7 +550,11 @@ main() {
group('refresh structure and marks', () {
test('initial marks', () {
var node = nodeOf('/index3.html');
- expectGraph(node, 'index3.html');
+ expectGraph(node, '''
+ index3.html
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
+ ''');
refreshStructureAndMarks(node, graph);
expectGraph(node, '''
index3.html [needs-rebuild] [structure-changed]
@@ -560,6 +564,8 @@ main() {
| | |-- a10.dart [needs-rebuild]
| |-- a5.dart [needs-rebuild]
| |-- a6.dart (part) [needs-rebuild]
+ |-- dart_runtime.js [needs-rebuild]
+ |-- harmony_feature_check.js [needs-rebuild]
''');
});
@@ -574,6 +580,8 @@ main() {
| | |-- a10.dart [needs-rebuild]
| |-- a5.dart [needs-rebuild]
| |-- a6.dart (part) [needs-rebuild]
+ |-- dart_runtime.js [needs-rebuild]
+ |-- harmony_feature_check.js [needs-rebuild]
''');
clearMarks(node);
expectGraph(node, '''
@@ -584,6 +592,8 @@ main() {
| | |-- a10.dart
| |-- a5.dart
| |-- a6.dart (part)
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
refreshStructureAndMarks(node, graph);
@@ -595,6 +605,8 @@ main() {
| | |-- a10.dart
| |-- a5.dart
| |-- a6.dart (part)
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
});
@@ -614,6 +626,8 @@ main() {
| | |-- a10.dart
| |-- a5.dart
| |-- a6.dart (part)
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
});
@@ -636,6 +650,8 @@ main() {
| | |-- a8.dart [needs-rebuild] [structure-changed]
| | | |-- a8.dart...
| |-- a6.dart (part)
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
});
});
@@ -668,7 +684,9 @@ main() {
'a4.dart',
'a5.dart',
'a2.dart',
- 'index3.html'
+ 'dart_runtime.js',
+ 'harmony_feature_check.js',
+ 'index3.html',
]);
// Marks are removed automatically by rebuild
@@ -680,6 +698,8 @@ main() {
| | |-- a10.dart
| |-- a5.dart
| |-- a6.dart (part)
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
});
@@ -830,6 +850,8 @@ main() {
| | |-- a10.dart
| |-- a5.dart
| |-- a6.dart (part)
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
// Modify the file first:
@@ -850,6 +872,8 @@ main() {
| | |-- a10.dart
| |-- a5.dart
| |-- a6.dart (part)
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
a2.source.contents.modificationTime++;
@@ -880,6 +904,8 @@ main() {
| |-- a6.dart
| | |-- a5.dart
| |-- a5.dart...
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
});
@@ -897,6 +923,8 @@ main() {
| | |-- a10.dart
| |-- a5.dart
| |-- a6.dart (part)
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
a2.source.contents.modificationTime++;
@@ -918,6 +946,8 @@ main() {
| | |-- a10.dart
| |-- a6.dart
| |-- a5.dart
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
a6.source.contents.modificationTime++;
@@ -934,6 +964,8 @@ main() {
| |-- a6.dart
| | |-- a5.dart
| |-- a5.dart...
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
});
@@ -951,6 +983,8 @@ main() {
| | |-- a10.dart
| |-- a5.dart
| |-- a6.dart (part)
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
a2.source.contents.modificationTime++;
@@ -973,6 +1007,8 @@ main() {
| |-- a4.dart
| | |-- a10.dart
| |-- a5.dart
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
});
@@ -990,6 +1026,8 @@ main() {
| | |-- a10.dart
| |-- a5.dart
| |-- a6.dart (part)
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
a2.source.contents.modificationTime++;
@@ -1011,6 +1049,8 @@ main() {
| | |-- a10.dart
| |-- a5.dart (part)
| |-- a6.dart (part)
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
a5.source.contents.modificationTime++;
@@ -1026,6 +1066,8 @@ main() {
| | |-- a10.dart
| |-- a5.dart (part)
| |-- a6.dart (part)
+ |-- dart_runtime.js
+ |-- harmony_feature_check.js
''');
});
});
« no previous file with comments | « lib/src/dependency_graph.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698