14
14
15
15
class HeadlessTest extends TestCase
16
16
{
17
- public string $ publicToken = ( string ) getenv ( " TEBEX_HEADLESS_PUBLIC_TOKEN " ) ;
18
- public string $ rustPublicToken = ( string ) getenv ( " TEBEX_HEADLESS_TEST_RUST_PUBLIC_TOKEN " ) ;
19
- public string $ universalPublicToken = ( string ) getenv ( " TEBEX_HEADLESS_TEST_UNIVERSAL_PUBLIC_TOKEN " ) ;
17
+ public string $ publicToken ;
18
+ public string $ rustPublicToken ;
19
+ public string $ universalPublicToken ;
20
20
21
21
public TebexProject $ project ;
22
22
23
23
public BasketFacade $ basket ;
24
24
25
25
protected function setUp () : void {
26
+ $ this ->publicToken = (string ) getenv ("TEBEX_HEADLESS_PUBLIC_TOKEN " );
27
+ $ this ->rustPublicToken = (string ) getenv ("TEBEX_HEADLESS_TEST_RUST_PUBLIC_TOKEN " );
28
+ $ this ->universalPublicToken = (string ) getenv ("TEBEX_HEADLESS_TEST_UNIVERSAL_PUBLIC_TOKEN " );
29
+
26
30
$ this ->project = Headless::setProject ($ this ->publicToken );
27
31
}
28
32
@@ -39,6 +43,7 @@ public function testCreateBasket()
39
43
{
40
44
$ basket = $ this ->_createBasketFacade ();
41
45
self ::assertInstanceOf (Basket::class, $ basket ->getBasket ());
46
+ self ::assertNotNull ($ basket ->getBasket ()->getId ());
42
47
}
43
48
44
49
public function testGetUserAuthUrl ()
@@ -65,11 +70,13 @@ public function testGetCheckoutLinks()
65
70
self ::assertNotEmpty ($ links );
66
71
self ::assertNotNull ($ links );
67
72
self ::assertArrayHasKey ("checkout " , $ links );
73
+ self ::assertNotNull ($ links ["checkout " ]);
68
74
}
69
75
70
76
public function testGetAllCategories ()
71
77
{
72
78
self ::assertNotEmpty (Headless::getAllCategories ());
79
+ self ::assertNotNull (Headless::getAllCategories ()[0 ]->getId ());
73
80
}
74
81
75
82
public function testGetHeadlessApi ()
@@ -88,11 +95,13 @@ public function testGetBasketByIdent()
88
95
public function testGetWebstore ()
89
96
{
90
97
self ::assertNotEmpty (Headless::getWebstore ());
98
+ self ::assertNotNull (Headless::getWebstore ()->getId ());
91
99
}
92
100
93
101
public function testGetAllPackages ()
94
102
{
95
103
self ::assertNotEmpty (Headless::getAllPackages ());
104
+ self ::assertNotNull (Headless::getAllPackages ()[0 ]->getId ());
96
105
}
97
106
98
107
public function testGetCategory ()
@@ -102,6 +111,7 @@ public function testGetCategory()
102
111
$ category = Headless::getCategory ($ categoryId );
103
112
self ::assertNotNull ($ category );
104
113
self ::assertInstanceOf (Category::class, $ category );
114
+ self ::assertNotNull ($ category ->getId ());
105
115
}
106
116
107
117
public function testGetPackage ()
@@ -111,6 +121,7 @@ public function testGetPackage()
111
121
$ package = Headless::getPackage ($ packageId );
112
122
self ::assertNotNull ($ packages );
113
123
self ::assertInstanceOf (Package::class, $ package );
124
+ self ::assertNotNull ($ package ->getId ());
114
125
}
115
126
116
127
public function testAddCoupon ()
0 commit comments