File tree Expand file tree Collapse file tree 4 files changed +16
-3
lines changed
src/BigCommerce/Api/Widgets Expand file tree Collapse file tree 4 files changed +16
-3
lines changed Original file line number Diff line number Diff line change 33- Implement the missing _ create_ and _ update_ endpoints for Brands.
44
55
6+ ### Fixed Issues
7+
8+ - Fixed issue where Widget Template endpoints were incorrect
9+
Original file line number Diff line number Diff line change 99
1010class WidgetTemplateApi extends UuidCompleteResourceApi
1111{
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 ' ;
1414
1515 public function multipleResourceUrl (): string
1616 {
Original file line number Diff line number Diff line change @@ -9,9 +9,12 @@ class WidgetTemplateApiTest extends BigCommerceApiTest
99 public function testCanGetTemplate (): void
1010 {
1111 $ this ->setReturnData ('content__widget_templates__get.json ' );
12+ $ id = 'c48b131a-ae9d-4767-b5d6-63d9e43bcf75 ' ;
1213
13- $ template = $ this ->getApi ()->widgets ()->template (' c48b131a-ae9d-4767-b5d6-63d9e43bcf75 ' )->get ()->getTemplate ();
14+ $ template = $ this ->getApi ()->widgets ()->template ($ id )->get ()->getTemplate ();
1415 $ this ->assertEquals ('Header Images ' , $ template ->name );
16+ $ this ->assertEquals ("content/widget-templates/ $ id " , $ this ->getLastRequestPath ());
17+
1518 }
1619
1720 public function testCanGetTemplates (): void
@@ -21,5 +24,6 @@ public function testCanGetTemplates(): void
2124 $ templates = $ this ->getApi ()->widgets ()->templates ()->getAll ()->getTemplates ();
2225 $ this ->assertCount (12 , $ templates );
2326 $ this ->assertEquals ('{{{html}}} ' , $ templates [2 ]->template );
27+ $ this ->assertEquals ("content/widget-templates " , $ this ->getLastRequestPath ());
2428 }
2529}
Original file line number Diff line number Diff line change @@ -60,4 +60,9 @@ public function getLastRequest(): Request
6060 {
6161 return end ($ this ->container )['request ' ];
6262 }
63+
64+ public function getLastRequestPath (): string
65+ {
66+ return $ this ->getLastRequest ()->getUri ()->getPath ();
67+ }
6368}
You can’t perform that action at this time.
0 commit comments