File tree Expand file tree Collapse file tree 4 files changed +12
-3
lines changed
src/BigCommerce/Api/Widgets Expand file tree Collapse file tree 4 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 7
7
8
8
- Fixed 404 errors on scripts api (#55 ), thanks to @kishan93
9
9
- Fixed issue where subscribers API was not accessible
10
+ - Fixed issue where Widget Template endpoints were incorrect
10
11
Original file line number Diff line number Diff line change 9
9
10
10
class WidgetTemplateApi extends UuidCompleteResourceApi
11
11
{
12
- private const TEMPLATE_ENDPOINT = 'content/widget-templates ' ;
13
- private const TEMPLATES_ENDPOINT = 'content/widget-templates/%s ' ;
12
+ private const TEMPLATE_ENDPOINT = 'content/widget-templates/%s ' ;
13
+ private const TEMPLATES_ENDPOINT = 'content/widget-templates ' ;
14
14
15
15
public function multipleResourceUrl (): string
16
16
{
Original file line number Diff line number Diff line change @@ -9,9 +9,11 @@ class WidgetTemplateApiTest extends BigCommerceApiTest
9
9
public function testCanGetTemplate (): void
10
10
{
11
11
$ this ->setReturnData ('content__widget_templates__get.json ' );
12
+ $ id = 'c48b131a-ae9d-4767-b5d6-63d9e43bcf75 ' ;
12
13
13
- $ template = $ this ->getApi ()->widgets ()->template (' c48b131a-ae9d-4767-b5d6-63d9e43bcf75 ' )->get ()->getTemplate ();
14
+ $ template = $ this ->getApi ()->widgets ()->template ($ id )->get ()->getTemplate ();
14
15
$ this ->assertEquals ('Header Images ' , $ template ->name );
16
+ $ this ->assertEquals ("content/widget-templates/ $ id " , $ this ->getLastRequestPath ());
15
17
}
16
18
17
19
public function testCanGetTemplates (): void
@@ -21,5 +23,6 @@ public function testCanGetTemplates(): void
21
23
$ templates = $ this ->getApi ()->widgets ()->templates ()->getAll ()->getTemplates ();
22
24
$ this ->assertCount (12 , $ templates );
23
25
$ this ->assertEquals ('{{{html}}} ' , $ templates [2 ]->template );
26
+ $ this ->assertEquals ("content/widget-templates " , $ this ->getLastRequestPath ());
24
27
}
25
28
}
Original file line number Diff line number Diff line change @@ -60,4 +60,9 @@ public function getLastRequest(): Request
60
60
{
61
61
return end ($ this ->container )['request ' ];
62
62
}
63
+
64
+ public function getLastRequestPath (): string
65
+ {
66
+ return $ this ->getLastRequest ()->getUri ()->getPath ();
67
+ }
63
68
}
You can’t perform that action at this time.
0 commit comments