include test that extensions are preserved
diff --git a/test/parser_test.dart b/test/parser_test.dart index 398a40e..3901842 100644 --- a/test/parser_test.dart +++ b/test/parser_test.dart
@@ -342,6 +342,16 @@ expect(mapping.toJson(), equals(SOURCE_MAP_BUNDLE)); }); + test('parse extensions', () { + var map = new Map.from(EXPECTED_MAP); + map["x_foo"] = "a"; + map["x_bar"] = [3]; + SingleMapping mapping = parseJson(map); + expect(mapping.toJson(), equals(map)); + expect(mapping.extensions["x_foo"], equals("a")); + expect(mapping.extensions["x_bar"].first, equals(3)); + }); + group("source files", () { group("from fromEntries()", () { test("are null for non-FileLocations", () {