33namespace  spec \Scriptotek \Alma \Conf ;
44
55use  PhpSpec \ObjectBehavior ;
6+ use  Prophecy \Argument ;
67use  Scriptotek \Alma \Client  as  AlmaClient ;
78use  Scriptotek \Alma \Conf \Job ;
89use  spec \Scriptotek \Alma \SpecHelper ;
@@ -12,8 +13,6 @@ class JobsSpec extends ObjectBehavior
1213 public  function  let (AlmaClient $ client
1314 {
1415 $ this beConstructedWith ($ client
15-  $ clientgetJSON ('/conf/jobs ' )
16-  ->willReturn (SpecHelper::getDummyData ('jobs_response.json ' ));
1716 }
1817
1918 public  function  it_provides_a_lazy_interface_to_job_objects (AlmaClient $ client
@@ -27,8 +26,12 @@ public function it_provides_a_lazy_interface_to_job_objects(AlmaClient $client)
2726 $ jobjob_id ->shouldBe ($ job_id
2827 }
2928
30-  public  function  it_provides_jobs ()
29+  public  function  it_provides_jobs (AlmaClient $ client 
3130 {
31+  $ clientgetJSON (Argument::containingString ('/conf/jobs? ' ))
32+  ->shouldBeCalled ()
33+  ->willReturn (SpecHelper::getDummyData ('jobs_response.json ' ));
34+ 3235 $ this all ()->shouldBeArray ();
3336 $ this all ()[0 ]->shouldBeAnInstanceOf (Job::class);
3437 }
0 commit comments