| Index: test/source_map_stack_trace_test.dart
|
| diff --git a/test/source_map_stack_trace_test.dart b/test/source_map_stack_trace_test.dart
|
| index 432b6166759d6d3fc89bdee80e3cf36af8048877..ffaaaee04d2b48c1b1b593ba5429c4d6ddf14b14 100644
|
| --- a/test/source_map_stack_trace_test.dart
|
| +++ b/test/source_map_stack_trace_test.dart
|
| @@ -122,6 +122,26 @@ foo.dart.js 10:11 baz
|
| expect(frame.column, equals(4));
|
| });
|
|
|
| + test("converts a stack chain", () {
|
| + var trace = new Chain([
|
| + new Trace.parse("foo.dart.js 10:11 foo"),
|
| + new Trace.parse("foo.dart.js 10:11 bar")
|
| + ]);
|
| + var traces = mapStackTrace(_simpleMapping, trace).traces;
|
| +
|
| + var frame = traces.first.frames.single;
|
| + expect(frame.uri, equals(Uri.parse("foo.dart")));
|
| + expect(frame.member, equals("foo"));
|
| + expect(frame.line, equals(2));
|
| + expect(frame.column, equals(4));
|
| +
|
| + frame = traces.last.frames.single;
|
| + expect(frame.uri, equals(Uri.parse("foo.dart")));
|
| + expect(frame.member, equals("bar"));
|
| + expect(frame.line, equals(2));
|
| + expect(frame.column, equals(4));
|
| + });
|
| +
|
| group("cleans up", () {
|
| test("Firefox junk", () {
|
| expect(_prettify("foo/<"), equals("foo"));
|
|
|