@@ -383,7 +383,7 @@ defmodule Ecto.Integration.TypeTest do
383
383
@ tag :json_extract_path
384
384
test "json_extract_path with primitive values" do
385
385
order = % Order {
386
- meta : % {
386
+ metadata : % {
387
387
:id => 123 ,
388
388
:time => ~T[ 09:00:00] ,
389
389
"'single quoted'" => "bar" ,
@@ -393,30 +393,30 @@ defmodule Ecto.Integration.TypeTest do
393
393
394
394
TestRepo . insert! ( order )
395
395
396
- assert TestRepo . one ( from o in Order , select: o . meta [ "id" ] ) == 123
397
- assert TestRepo . one ( from o in Order , select: o . meta [ "bad" ] ) == nil
398
- assert TestRepo . one ( from o in Order , select: o . meta [ "bad" ] [ "bad" ] ) == nil
396
+ assert TestRepo . one ( from o in Order , select: o . metadata [ "id" ] ) == 123
397
+ assert TestRepo . one ( from o in Order , select: o . metadata [ "bad" ] ) == nil
398
+ assert TestRepo . one ( from o in Order , select: o . metadata [ "bad" ] [ "bad" ] ) == nil
399
399
400
400
field = "id"
401
- assert TestRepo . one ( from o in Order , select: o . meta [ ^ field ] ) == 123
402
- assert TestRepo . one ( from o in Order , select: o . meta [ "time" ] ) == "09:00:00"
403
- assert TestRepo . one ( from o in Order , select: o . meta [ "'single quoted'" ] ) == "bar"
404
- assert TestRepo . one ( from o in Order , select: o . meta [ "';" ] ) == nil
405
- assert TestRepo . one ( from o in Order , select: o . meta [ "\" double quoted\" " ] ) == "baz"
401
+ assert TestRepo . one ( from o in Order , select: o . metadata [ ^ field ] ) == 123
402
+ assert TestRepo . one ( from o in Order , select: o . metadata [ "time" ] ) == "09:00:00"
403
+ assert TestRepo . one ( from o in Order , select: o . metadata [ "'single quoted'" ] ) == "bar"
404
+ assert TestRepo . one ( from o in Order , select: o . metadata [ "';" ] ) == nil
405
+ assert TestRepo . one ( from o in Order , select: o . metadata [ "\" double quoted\" " ] ) == "baz"
406
406
end
407
407
408
408
# TODO
409
409
@ tag :map_type
410
410
@ tag :json_extract_path
411
411
test "json_extract_path with arrays and objects" do
412
- order = % Order { meta : % { tags: [ % { name: "red" } , % { name: "green" } ] } }
412
+ order = % Order { metadata : % { tags: [ % { name: "red" } , % { name: "green" } ] } }
413
413
TestRepo . insert! ( order )
414
414
415
- assert TestRepo . one ( from o in Order , select: o . meta [ "tags" ] [ 0 ] [ "name" ] ) == "red"
416
- assert TestRepo . one ( from o in Order , select: o . meta [ "tags" ] [ 99 ] [ "name" ] ) == nil
415
+ assert TestRepo . one ( from o in Order , select: o . metadata [ "tags" ] [ 0 ] [ "name" ] ) == "red"
416
+ assert TestRepo . one ( from o in Order , select: o . metadata [ "tags" ] [ 99 ] [ "name" ] ) == nil
417
417
418
418
index = 1
419
- assert TestRepo . one ( from o in Order , select: o . meta [ "tags" ] [ ^ index ] [ "name" ] ) == "green"
419
+ assert TestRepo . one ( from o in Order , select: o . metadata [ "tags" ] [ ^ index ] [ "name" ] ) == "green"
420
420
end
421
421
422
422
# TODO
0 commit comments