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 77
88- Fixed 404 errors on scripts api (#55 ), thanks to @kishan93
99- Fixed issue where subscribers API was not accessible
10+ - Fixed issue where Widget Template endpoints were incorrect
1011
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,11 @@ 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 ());
1517 }
1618
1719 public function testCanGetTemplates (): void
@@ -21,5 +23,6 @@ public function testCanGetTemplates(): void
2123 $ templates = $ this ->getApi ()->widgets ()->templates ()->getAll ()->getTemplates ();
2224 $ this ->assertCount (12 , $ templates );
2325 $ this ->assertEquals ('{{{html}}} ' , $ templates [2 ]->template );
26+ $ this ->assertEquals ("content/widget-templates " , $ this ->getLastRequestPath ());
2427 }
2528}
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