Skip to content

Commit ecc6d28

Browse files
committed
4.13.0
1 parent 23810a8 commit ecc6d28

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1212

1313
### Removed
1414

15+
# 4.13.0 (22 January 2023)
16+
## Added
17+
- Support for Laravel Actions package ([#606](https://github.com/knuckleswtf/scribe/pull/606))
18+
- Support nested query parameters in example requests - Bash ([#603](https://github.com/knuckleswtf/scribe/pull/605))
19+
20+
1521
# 4.12.0 (15 January 2023)
1622
## Added
1723
- Allow `Endpoint` attribute to be used at the class level ([#602](https://github.com/knuckleswtf/scribe/pull/602))

src/Scribe.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
class Scribe
1111
{
12-
public const VERSION = '4.12.0';
12+
public const VERSION = '4.13.0';
1313

1414
/**
1515
* Specify a callback that will be executed just before a response call is made

tests/Unit/WritingUtilsTest.php

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,18 @@ public function print_query_params_as_string_bash()
6666
{
6767
$queryParams = WritingUtils::printQueryParamsAsString($this->queryParams());
6868

69-
$this->assertEquals(
70-
'name+query=name+value&list+query[]=list+element+1&list+query[]=list+element+2&nested+query[nested+query+level+1+array][nested+query+level+2+list][]=nested+level+2+list+element+1&nested+query[nested+query+level+1+array][nested+query+level+2+list][]=nested+level+2+list+element+2&nested+query[nested+query+level+1+array][nested+query+level+2+query]=name+nested+2&nested+query[nested+query+level+1+query]=name+nested+1',
71-
$queryParams
72-
);
69+
$expected = implode('&', [
70+
'name+query=name+value',
71+
'list+query[]=list+element+1',
72+
'list+query[]=list+element+2',
73+
'nested+query[nested+query+level+1+array][nested+query+level+2+list][]=nested+level+2+list+element+1',
74+
'nested+query[nested+query+level+1+array][nested+query+level+2+list][]=nested+level+2+list+element+2',
75+
'nested+query[nested+query+level+1+array][nested+query+level+2+query]=name+nested+2',
76+
'nested+query[nested+query+level+1+query]=name+nested+1',
77+
]);
78+
$this->assertEquals($expected, $queryParams);
7379
}
74-
80+
7581
private function queryParams(): array
7682
{
7783
return [

0 commit comments

Comments
 (0)