Index: pkg/smoke/test/codegen/generator_test.dart |
diff --git a/pkg/smoke/test/codegen/generator_test.dart b/pkg/smoke/test/codegen/generator_test.dart |
index dcd4c55951ec695d82b54e386ccb66b67741c0d4..b646cd624c6156dea2b17f52029ee355303434d0 100644 |
--- a/pkg/smoke/test/codegen/generator_test.dart |
+++ b/pkg/smoke/test/codegen/generator_test.dart |
@@ -58,8 +58,8 @@ main() { |
'useGeneratedCode(new StaticConfiguration(\n' |
' checkedMode: false,\n' |
' names: {\n' |
- ' #foo: \'foo\',\n' |
- ' #i: \'i\',\n' |
+ ' #foo: r\'foo\',\n' |
+ ' #i: r\'i\',\n' |
' }));\n'); |
}); |
@@ -80,7 +80,7 @@ main() { |
' #i: (o, v) { o.i = v; },\n' |
' },\n' |
' names: {\n' |
- ' #foo: \'foo\',\n' |
+ ' #foo: r\'foo\',\n' |
' }));\n'); |
}); |
@@ -126,6 +126,21 @@ main() { |
' }));\n'); |
}); |
+ test('staticMethod', () { |
+ var generator = new SmokeCodeGenerator(); |
+ generator.addStaticMethod(new TypeIdentifier('a.dart', 'A'), 'm1'); |
+ checkResults(generator, |
+ imports: ["import 'a.dart' as smoke_0;"], |
+ initCall: |
+ 'useGeneratedCode(new StaticConfiguration(\n' |
+ ' checkedMode: false,\n' |
+ ' staticMethods: {\n' |
+ ' smoke_0.A: {\n' |
+ ' #m1: smoke_0.A.m1,\n' |
+ ' },\n' |
+ ' }));\n'); |
+ }); |
+ |
test('repeated entries appear only once', () { |
var generator = new SmokeCodeGenerator(); |
generator.addGetter('a'); |
@@ -174,8 +189,8 @@ main() { |
' },\n' |
' },\n' |
' names: {\n' |
- ' #c: \'c\',\n' |
- ' #d: \'d\',\n' |
+ ' #c: r\'c\',\n' |
+ ' #d: r\'d\',\n' |
' }));\n'); |
}); |
} |