@@ -566,16 +566,16 @@ def self.name
566566
567567 describe ".params" do
568568 before do
569- instance . class . params do |hash , parents , query |
569+ instance . class . params do |hash , parents , context |
570570 hash [ :parents ] = parents
571- hash [ :query ] = query
571+ hash [ :context ] = context
572572 end
573573 end
574574
575575 it "sets params proc" do
576- hash , parents , query = { } , [ double ( "parent" ) ] , double ( "query " )
577- instance . params_proc . call ( hash , parents , query )
578- expect ( hash ) . to eq ( parents : parents , query : query )
576+ hash , parents , context = { } , [ double ( "parent" ) ] , double ( "context " )
577+ instance . params_proc . call ( hash , parents , context )
578+ expect ( hash ) . to eq ( parents : parents , context : context )
579579 end
580580 end
581581
@@ -655,19 +655,25 @@ def self.name
655655
656656 context "when params customization" do
657657 before do
658- instance . class . params do |hash , parents |
658+ instance . class . params do |hash , parents , context |
659659 hash [ :a ] = parents
660+ hash [ :b ] = context . current_user
660661 end
661662 end
662663
663664 it "is respected" do
665+ current_user = double
664666 expected = {
665667 foo : "bar" ,
666- a : parents
668+ a : parents ,
669+ b : current_user
667670 }
668671 expect ( resource_class ) . to receive ( :_all )
669672 . with ( expected , anything , { type : :positions } )
670- instance . load ( parents , query , nil )
673+
674+ Graphiti . with_context ( OpenStruct . new ( current_user : current_user ) ) do
675+ instance . load ( parents , query , nil )
676+ end
671677 end
672678 end
673679
0 commit comments