mirror of
https://github.com/nothingworksinc/ticketbeast.git
synced 2026-02-16 00:53:29 +00:00
132 - Splitting Large Tests
This commit is contained in:
@@ -22,6 +22,19 @@ class ViewPublishedConcertOrdersTest extends TestCase
|
|||||||
$user = factory(User::class)->create();
|
$user = factory(User::class)->create();
|
||||||
$concert = ConcertFactory::createPublished(['user_id' => $user->id]);
|
$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')]);
|
$oldOrder = OrderFactory::createForConcert($concert, ['created_at' => Carbon::parse('11 days ago')]);
|
||||||
$recentOrder1 = OrderFactory::createForConcert($concert, ['created_at' => Carbon::parse('10 days ago')]);
|
$recentOrder1 = OrderFactory::createForConcert($concert, ['created_at' => Carbon::parse('10 days ago')]);
|
||||||
$recentOrder2 = OrderFactory::createForConcert($concert, ['created_at' => Carbon::parse('9 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 = $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')->assertNotContains($oldOrder);
|
||||||
$response->data('orders')->assertEquals([
|
$response->data('orders')->assertEquals([
|
||||||
$recentOrder10,
|
$recentOrder10,
|
||||||
|
|||||||
Reference in New Issue
Block a user