132 - Splitting Large Tests

This commit is contained in:
Adam Wathan
2017-08-16 14:32:20 -04:00
parent ac6c420170
commit cde11d1fa6

View File

@@ -22,6 +22,19 @@ class ViewPublishedConcertOrdersTest extends TestCase
$user = factory(User::class)->create();
$concert = ConcertFactory::createPublished(['user_id' => $user->id]);
$response = $this->actingAs($user)->get("/backstage/published-concerts/{$concert->id}/orders");
$response->assertStatus(200);
$response->assertViewIs('backstage.published-concert-orders.index');
$this->assertTrue($response->data('concert')->is($concert));
}
/** @test */
function a_promoter_can_view_the_10_most_recent_orders_for_their_concert()
{
$this->disableExceptionHandling();
$user = factory(User::class)->create();
$concert = ConcertFactory::createPublished(['user_id' => $user->id]);
$oldOrder = OrderFactory::createForConcert($concert, ['created_at' => Carbon::parse('11 days ago')]);
$recentOrder1 = OrderFactory::createForConcert($concert, ['created_at' => Carbon::parse('10 days ago')]);
$recentOrder2 = OrderFactory::createForConcert($concert, ['created_at' => Carbon::parse('9 days ago')]);
@@ -36,10 +49,6 @@ class ViewPublishedConcertOrdersTest extends TestCase
$response = $this->actingAs($user)->get("/backstage/published-concerts/{$concert->id}/orders");
$response->assertStatus(200);
$response->assertViewIs('backstage.published-concert-orders.index');
$this->assertTrue($response->data('concert')->is($concert));
$response->data('orders')->assertNotContains($oldOrder);
$response->data('orders')->assertEquals([
$recentOrder10,