/** * @dataProvider createDataProvider() */ public function testCreate($data) { $this->assertNotNull($newPatternId = $this->service->create($data)->id); $this->seeInDatabase('regexes', ['text' => $data['regex']]); $this->seeInDatabase('patterns', ['id' => $newPatternId]); foreach ($data['section_ids'] as $sectionId) { $this->seeInDatabase('pattern_section', ['pattern_id' => $newPatternId, 'section_id' => $sectionId]); } foreach ($data['prefix_ids'] as $prefixId) { $this->seeInDatabase('pattern_prefix', ['pattern_id' => $newPatternId, 'prefix_id' => $prefixId]); } }
public function noauth(PatternService $service) { $data = ['user_id' => 1, 'regex' => '/new_shit/ui', 'section_ids' => [60, 63], 'prefix_ids' => [1, 3, 5]]; $pattern = $service->create($data); dd($pattern); }