Skip to content

Commit 01386f9

Browse files
committed
Fix tests on OTP 26
1 parent 6e299d5 commit 01386f9

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

test/encode_test.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ defmodule Jason.EncoderTest do
117117

118118
test "Fragment" do
119119
pre_encoded_json = Jason.encode!(%{hello: "world", test: 123})
120-
assert to_json(%{foo: Jason.Fragment.new(pre_encoded_json)}) == ~s({"foo":{"hello":"world","test":123}})
120+
assert to_json(%{foo: Jason.Fragment.new(pre_encoded_json)}) == ~s({"foo":#{pre_encoded_json}})
121121
end
122122

123123
defmodule Derived do
@@ -190,7 +190,7 @@ defmodule Jason.EncoderTest do
190190
def encode(struct, opts) do
191191
struct
192192
|> Map.from_struct
193-
|> Enum.map(&(&1))
193+
|> Enum.sort_by(&elem(&1, 0))
194194
|> Jason.Encode.keyword(opts)
195195
end
196196
end

test/helpers_test.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
defmodule Jason.HelpersTest do
22
use ExUnit.Case, async: true
33

4-
alias Jason.{Helpers, Fragment, EncodeError}
4+
alias Jason.{OrderedObject, Helpers, Fragment, EncodeError}
55
import Helpers
66

77
doctest Helpers
@@ -17,7 +17,7 @@ defmodule Jason.HelpersTest do
1717

1818
test "produces same output as regular encoding" do
1919
assert %Fragment{} = helper = json_map(bar: 2, baz: 3, foo: 1)
20-
assert Jason.encode!(helper) == Jason.encode!(%{bar: 2, baz: 3, foo: 1})
20+
assert Jason.encode!(helper) == Jason.encode!(OrderedObject.new(bar: 2, baz: 3, foo: 1))
2121
end
2222

2323
test "rejects keys with invalid characters" do

0 commit comments

Comments
 (0)