Esempio n. 1
0
 public function testSuccesfulPlanCreate()
 {
     setApiKey();
     $plans = \Conekta\Plan::where();
     $plan = \Conekta\Plan::create(array('id' => 'gold-plan' . substr('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ', mt_rand(0, 50), 1) . substr(md5(time()), 1), 'name' => 'Gold Plan', 'amount' => 10000, 'currency' => 'MXN', 'interval' => 'month', 'frequency' => 10, 'trial_period_days' => 15, 'expiry_count' => 12));
     $this->assertTrue(strpos(get_class($plan), 'Plan') !== false);
 }
Esempio n. 2
0
 public function testParameterValidationError()
 {
     setApiKey();
     try {
         $plan = \Conekta\Plan::create(array('id' => 'gold-plan'));
     } catch (Exception $e) {
         $this->assertTrue(strpos(get_class($e), 'ParameterValidationError') !== false);
     }
 }