예제 #1
0
 protected function prepareOrderData($date)
 {
     DB::table('order')->insert(["user_id" => 1, "date" => $date, "created_at" => $date, "updated_at" => $date, "completed" => 1]);
     DB::table('row_order')->insert(["order_id" => 1, "product_id" => 1, "quantity" => 222, "total_price" => 22.22, "single_price" => 0.22, "created_at" => $date, "updated_at" => $date]);
     DB::table('row_order')->insert(["order_id" => 1, "product_id" => 1, "quantity" => 222, "total_price" => 22.22, "single_price" => 0.22, "created_at" => $date, "updated_at" => $date]);
     return Order::find(1);
 }
예제 #2
0
 protected function logMailErrors()
 {
     $this->order->getConnection()->getPdo()->rollback();
     $this->errors->add("email", "There was an error sending the email.");
     Log::error('error sending email.');
     throw new InvalidException();
 }
예제 #3
0
 /**
  * @test
  **/
 public function it_getsThePresenterOfTheOrder()
 {
     $order = new Order();
     $presenter = $order->getPresenter();
     $this->assertInstanceOf('Palmabit\\Catalog\\Presenters\\OrderPresenter', $presenter);
     $this->assertEquals($order, $presenter->getResource());
 }