/** * @test */ function it_takes_an_array_config_and_stores_its_contents_as_defaults() { $service = new MultiFileService(); $service->config(['fingerprint' => '089370823740237480239', 'path' => 'test/tmp', 'local_path' => 'local/test', 'pattern' => '*.txt']); $defaults = $service->getRequestDefaults(); $this->assertEquals('089370823740237480239', $defaults->getFingerprint()); $this->assertEquals('test/tmp', $defaults->getPath()); $this->assertEquals('local/test', $defaults->getLocalPath()); $this->assertEquals('*.txt', $defaults->getPattern()); }