Browse code

Added README.md appinfo/info.xml appinfo/signature.json lib/Controller/AuthorApiController.php and the providers directory

DoubleBastionAdmin authored on 20/08/2022 16:33:00
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,75 @@
1
+<?php
2
+
3
+namespace Telnyx;
4
+
5
+/**
6
+ * @internal
7
+ * @covers \Telnyx\VerifyProfile
8
+ */
9
+final class VerifyProfileTest extends \Telnyx\TestCase
10
+{
11
+    const TEST_RESOURCE_ID = '12ade33a-21c0-473b-b055-b3c836e1c292';
12
+
13
+    /*
14
+    public function testIsListable()
15
+    {
16
+        $this->expectsRequest(
17
+            'get',
18
+            '/v2/verify_profiles'
19
+        );
20
+        $resources = VerifyProfile::all();
21
+        $this->assertInstanceOf(\Telnyx\Collection::class, $resources);
22
+        $this->assertInstanceOf(\Telnyx\VerifyProfile::class, $resources['data'][0]);
23
+    }
24
+
25
+    public function testIsCreatable()
26
+    {
27
+        $this->expectsRequest(
28
+            'post',
29
+            '/v2/verify_profiles'
30
+        );
31
+        $resource = VerifyProfile::create([
32
+            "name" => "Test Profile",
33
+            "default_timeout_secs" => 300
34
+        ]);
35
+        $this->assertInstanceOf(\Telnyx\VerifyProfile::class, $resource);
36
+    }
37
+    */
38
+
39
+    public function testIsRetrievable()
40
+    {
41
+        $this->expectsRequest(
42
+            'get',
43
+            '/v2/verify_profiles/' . urlencode(self::TEST_RESOURCE_ID)
44
+        );
45
+        $resource = VerifyProfile::retrieve(self::TEST_RESOURCE_ID);
46
+        $this->assertInstanceOf(\Telnyx\VerifyProfile::class, $resource);
47
+    }
48
+
49
+    public function testIsDeletable()
50
+    {
51
+        $resource = VerifyProfile::retrieve(self::TEST_RESOURCE_ID);
52
+        $this->expectsRequest(
53
+            'delete',
54
+            '/v2/verify_profiles/' . urlencode(self::TEST_RESOURCE_ID)
55
+        );
56
+        $resource->delete();
57
+        $this->assertInstanceOf(\Telnyx\VerifyProfile::class, $resource);
58
+    }
59
+
60
+    /*
61
+    public function testIsUpdatable()
62
+    {
63
+        $this->expectsRequest(
64
+            'patch',
65
+            '/v2/verify_profiles/' . urlencode(self::TEST_RESOURCE_ID)
66
+        );
67
+
68
+        $resource = VerifyProfile::update(self::TEST_RESOURCE_ID, [
69
+            "name" => "Test Profile",
70
+            "default_timeout_secs" => 300
71
+        ]);
72
+        $this->assertInstanceOf(\Telnyx\VerifyProfile::class, $resource);
73
+    }
74
+    */
75
+}