Browse Source

Remove unneeded scripts on payment test

pull/1/head
Nafies Luthfi 8 years ago
parent
commit
cc297ec7e1
  1. 4
      resources/views/pages/home.blade.php
  2. 35
      tests/Feature/Payments/ManagePaymentsTest.php
  3. 27
      tests/Feature/Payments/PaymentSearchTest.php

4
resources/views/pages/home.blade.php

@ -9,7 +9,7 @@
<?php use Facades\App\Queries\AdminDashboardQuery;?> <?php use Facades\App\Queries\AdminDashboardQuery;?>
<div class="row"> <div class="row">
<div class="col-lg-4">
<div class="col-lg-5">
<legend style="border-bottom: none" class="text-center">Project Status Stats</legend> <legend style="border-bottom: none" class="text-center">Project Status Stats</legend>
<div class="row"> <div class="row">
@foreach($projectStatuses::all() as $statusId => $status) @foreach($projectStatuses::all() as $statusId => $status)
@ -25,7 +25,7 @@
@endforeach @endforeach
</div> </div>
</div> </div>
<div class="col-lg-8">
<div class="col-lg-7">
<legend style="border-bottom: none" class="text-center">Earnings Stats</legend> <legend style="border-bottom: none" class="text-center">Earnings Stats</legend>
<div class="panel panel-default table-responsive hidden-xs"> <div class="panel panel-default table-responsive hidden-xs">
<table class="table table-condensed table-bordered"> <table class="table table-condensed table-bordered">

35
tests/Feature/Payments/ManagePaymentsTest.php

@ -13,9 +13,9 @@ class ManagePaymentsTest extends TestCase
/** @test */ /** @test */
public function admin_can_entry_project_an_income_payment() public function admin_can_entry_project_an_income_payment()
{ {
$user = $this->adminUserSigningIn();
$user = $this->adminUserSigningIn();
$customer = factory(Customer::class)->create(); $customer = factory(Customer::class)->create();
$project = factory(Project::class)->create();
$project = factory(Project::class)->create();
$this->visit(route('payments.index')); $this->visit(route('payments.index'));
$this->seePageIs(route('payments.index')); $this->seePageIs(route('payments.index'));
@ -45,8 +45,8 @@ class ManagePaymentsTest extends TestCase
/** @test */ /** @test */
public function admin_can_entry_project_an_expanse_payment() public function admin_can_entry_project_an_expanse_payment()
{ {
$user = $this->adminUserSigningIn();
$vendor = factory(Vendor::class)->create();
$user = $this->adminUserSigningIn();
$vendor = factory(Vendor::class)->create();
$project = factory(Project::class)->create(); $project = factory(Project::class)->create();
$this->visit(route('payments.index')); $this->visit(route('payments.index'));
@ -78,14 +78,9 @@ class ManagePaymentsTest extends TestCase
/** @test */ /** @test */
public function admin_can_edit_payment_data() public function admin_can_edit_payment_data()
{ {
$user = $this->adminUserSigningIn();
$customer = factory(Customer::class)->create();
$project = factory(Project::class)->create();
$user = $this->adminUserSigningIn();
$payment = factory(Payment::class)->create([
'partner_id' => $customer->id,
'project_id' => $project->id,
]);
$payment = factory(Payment::class)->create();
$this->visit(route('payments.edit', $payment->id)); $this->visit(route('payments.edit', $payment->id));
$this->seePageIs(route('payments.edit', $payment->id)); $this->seePageIs(route('payments.edit', $payment->id));
@ -99,20 +94,16 @@ class ManagePaymentsTest extends TestCase
$this->see(trans('payment.updated')); $this->see(trans('payment.updated'));
$this->seeInDatabase('payments', [ $this->seeInDatabase('payments', [
'partner_id' => $customer->id,
'project_id' => $project->id,
'date' => '2016-05-20',
'amount' => 1234567890,
'date' => '2016-05-20',
'amount' => 1234567890,
]); ]);
} }
/** @test */ /** @test */
public function admin_can_delete_a_payment() public function admin_can_delete_a_payment()
{ {
$user = $this->adminUserSigningIn();
$customer = factory(Customer::class)->create();
$project = factory(Project::class)->create(['customer_id' => $customer->id]);
$payment = factory(Payment::class)->create(['project_id' => $project->id, 'partner_id' => $customer->id]);
$user = $this->adminUserSigningIn();
$payment = factory(Payment::class)->create();
$this->visit(route('payments.index')); $this->visit(route('payments.index'));
$this->click(trans('app.edit')); $this->click(trans('app.edit'));
@ -125,10 +116,8 @@ class ManagePaymentsTest extends TestCase
/** @test */ /** @test */
public function admin_can_see_a_payment() public function admin_can_see_a_payment()
{ {
$user = $this->adminUserSigningIn();
$customer = factory(Customer::class)->create();
$project = factory(Project::class)->create(['customer_id' => $customer->id]);
$payment = factory(Payment::class)->create(['project_id' => $project->id, 'partner_id' => $customer->id]);
$user = $this->adminUserSigningIn();
$payment = factory(Payment::class)->create();
$this->visit(route('payments.index')); $this->visit(route('payments.index'));
$this->click(trans('app.show')); $this->click(trans('app.show'));

27
tests/Feature/Payments/PaymentSearchTest.php

@ -2,7 +2,6 @@
namespace Tests\Feature\Payments; namespace Tests\Feature\Payments;
use App\Entities\Partners\Customer;
use App\Entities\Payments\Payment; use App\Entities\Payments\Payment;
use App\Entities\Projects\Project; use App\Entities\Projects\Project;
use Tests\TestCase; use Tests\TestCase;
@ -12,12 +11,10 @@ class PaymentSearchTest extends TestCase
/** @test */ /** @test */
public function user_can_find_payment_by_project_name() public function user_can_find_payment_by_project_name()
{ {
$admin = $this->adminUserSigningIn();
$customer = factory(Customer::class)->create();
$project = factory(Project::class)->create(['customer_id' => $customer->id, 'name' => 'Project']);
$payment = factory(Payment::class)->create(['project_id' => $project->id, 'partner_id' => $customer->id]);
$project2 = factory(Project::class)->create(['customer_id' => $customer->id]);
$unShownPayment = factory(Payment::class)->create(['project_id' => $project2->id, 'partner_id' => $customer->id]);
$this->adminUserSigningIn();
$project = factory(Project::class)->create(['name' => 'Project']);
$payment = factory(Payment::class)->create(['project_id' => $project->id]);
$unShownPayment = factory(Payment::class)->create();
$this->visit(route('payments.index')); $this->visit(route('payments.index'));
$this->submitForm(trans('app.search'), [ $this->submitForm(trans('app.search'), [
@ -33,19 +30,9 @@ class PaymentSearchTest extends TestCase
/** @test */ /** @test */
public function partner_find_payment_by_customer_id() public function partner_find_payment_by_customer_id()
{ {
$admin = $this->adminUserSigningIn();
$project = factory(Project::class)->create(['name' => 'Project']);
$payment = factory(Payment::class)->create(['project_id' => $project->id]);
$project2 = factory(Project::class)->create();
$unShownPayment = factory(Payment::class)->create(['project_id' => $project2->id]);
$admin = $this->adminUserSigningIn();
$customer = factory(Customer::class)->create();
$project = factory(Project::class)->create(['customer_id' => $customer->id, 'name' => 'Project']);
$payment = factory(Payment::class)->create(['project_id' => $project->id, 'partner_id' => $customer->id]);
$customer2 = factory(Customer::class)->create();
$project2 = factory(Project::class)->create(['customer_id' => $customer2->id]);
$unShownPayment = factory(Payment::class)->create(['project_id' => $project2->id, 'partner_id' => $customer2->id]);
$this->adminUserSigningIn();
$payment = factory(Payment::class)->create();
$unShownPayment = factory(Payment::class)->create();
$this->visit(route('payments.index')); $this->visit(route('payments.index'));
$this->submitForm(trans('app.search'), [ $this->submitForm(trans('app.search'), [

Loading…
Cancel
Save