mirror of
https://github.com/nothingworksinc/ticketbeast.git
synced 2026-01-26 11:14:06 +00:00
132 - Splitting Large Tests
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user