Code Duplication    Length = 14-15 lines in 4 locations

tests/Mailjet/NewsletterTest.php 4 locations

@@ 143-157 (lines=15) @@
140
    }
141
142
    /** @test */
143
    public function it_will_trow_an_exceptions_when_get_members()
144
    {
145
        $this->response->shouldReceive('success')->andReturn(false);
146
147
        $this->client->shouldReceive('get')->withArgs([
148
            Resources::$Contact,
149
            [
150
                'ContactsList' => "123"
151
            ]
152
        ])->andReturn($this->response);
153
154
155
        $this->expectExceptionObject(ApiError::responseError('Error', 'mailjet', 400));
156
        $this->newsletter->getMembers();
157
    }
158
159
    /** @test */
160
    public function it_can_get_the_member()
@@ 175-189 (lines=15) @@
172
    }
173
174
    /** @test */
175
    public function it_will_trow_an_exception_when_get_the_member()
176
    {
177
        $this->response->shouldReceive('success')->andReturn(false);
178
179
        $this->client->shouldReceive('get')->withArgs([
180
            Resources::$Contact,
181
            [
182
                'id' => 'testtest.fr'
183
            ]
184
        ])->andReturn($this->response);
185
186
187
        $this->expectExceptionObject(ApiError::responseError('Error', 'mailjet', 400));
188
        $this->newsletter->getMember('testtest.fr');
189
    }
190
191
    /** @test */
192
    public function it_can_unsubscribe_someone()
@@ 330-343 (lines=14) @@
327
    }
328
329
    /** @test */
330
    public function it_will_trow_an_exception_when_check_if_member_is_subscribed()
331
    {
332
        $this->response->shouldReceive('success')->andReturn(false);
333
334
        $this->client->shouldReceive('get')->withArgs([
335
            Resources::$ContactGetcontactslists,
336
            [
337
                'id' => 'testtest.fr'
338
            ]
339
        ])->andReturn($this->response);
340
341
        $this->expectExceptionObject(ApiError::responseError('Error', 'mailjet', 400));
342
        $this->newsletter->isSubscribed('testtest.fr');
343
    }
344
345
    /** @test */
346
    public function it_can_check_if_list_has_member()
@@ 387-400 (lines=14) @@
384
    }
385
386
    /** @test */
387
    public function it_will_trow_an_exception_when_check_if_list_has_member()
388
    {
389
        $this->response->shouldReceive('success')->andReturn(false);
390
391
        $this->client->shouldReceive('get')->withArgs([
392
            Resources::$Contact,
393
            [
394
                'ContactsList' => '123'
395
            ]
396
        ])->andReturn($this->response);
397
398
        $this->expectExceptionObject(ApiError::responseError('Error', 'mailjet', 400));
399
        $this->newsletter->hasMember('[email protected]');
400
    }
401
}
402