diff options
| author | Graydon Hoare <graydon@mozilla.com> | 2012-08-30 16:27:15 -0700 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2012-08-30 16:27:31 -0700 |
| commit | 11871b8baa3c866cb9a58fba83d6f78a05a13c10 (patch) | |
| tree | a125fe9d95a9cddf2ca0d38561ff1a6d4d673ebd /src/libstd | |
| parent | 54a8d69c4feb878e0367cc55772c04ee2d59c8a5 (diff) | |
Fix json test.
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/json.rs | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/libstd/json.rs b/src/libstd/json.rs index 188c8100dca..4d82fd8335f 100644 --- a/src/libstd/json.rs +++ b/src/libstd/json.rs @@ -703,20 +703,18 @@ mod tests { assert to_str(mk_dict(~[])) == ~"{}"; assert to_str(mk_dict(~[(~"a", Boolean(true))])) == ~"{ \"a\": true }"; - assert to_str(mk_dict(~[ + let a = mk_dict(~[ (~"a", Boolean(true)), (~"b", List(@~[ mk_dict(~[(~"c", String(@~"\x0c\r"))]), mk_dict(~[(~"d", String(@~""))]) ])) - ])) == - ~"{ " + - ~"\"a\": true, " + - ~"\"b\": [" + - ~"{ \"c\": \"\\f\\r\" }, " + - ~"{ \"d\": \"\" }" + - ~"]" + - ~" }"; + ]); + let astr = to_str(a); + let b = result::get(from_str(astr)); + let bstr = to_str(b); + assert astr == bstr; + assert a == b; } #[test] |
