uawdijnntqw1x1x1
IP : 18.191.223.30
Hostname : host45.registrar-servers.com
Kernel : Linux host45.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
jackpotjunglegam
/
public_html
/
core
/
vendor
/
vonage
/
..
/
razorpay
/
razorpay
/
tests
/
AddonTest.php
/
/
<?php namespace Razorpay\Tests; use Razorpay\Api\Request; class AddonTest extends TestCase { /** * Specify unique addon id & plan id * for example ao_IEf05Yeu52LlKL & plan_IEeswu4zFBRGwi */ private $addonId = "ao_IEf05Yeu52LlKL"; private $planId = "plan_IEeswu4zFBRGwi"; public function setUp(): void { parent::setUp(); } /** * Create an Add-on */ public function testCreateAddon() { $subscription = $this->api->subscription->create(array('plan_id' => $this->planId, 'customer_notify' => 1,'quantity'=>1, 'total_count' => 6, 'addons' => array(array('item' => array('name' => 'Delivery charges', 'amount' => 3000, 'currency' => 'INR'))),'notes'=> array('key1'=> 'value3','key2'=> 'value2'))); $data = $this->api->subscription->fetch($subscription->id)->createAddon(array('item' => array('name' => 'Extra Chair', 'amount' => 3000, 'currency' => 'INR'), 'quantity' => 1)); $this->assertTrue(is_array($data->toArray())); $this->assertTrue(is_object($data['item'])); } /** * Fetch Subscription Link by ID */ public function testFetchSubscriptionLink() { $data = $this->api->addon->fetch($this->addonId); $this->assertTrue(is_array($data->toArray())); $this->assertTrue($data['entity']=='addon'); } /** * Fetch all addons */ public function testFetchAllAddon() { $data = $this->api->addon->fetchAll(); $this->assertTrue(is_array($data->toArray())); $this->assertTrue(is_array($data['items'])); } }
/home/jackpotjunglegam/public_html/core/vendor/vonage/../razorpay/razorpay/tests/AddonTest.php