You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* A file input is either a path or a base64 IO.read object, either way we handle it by passing it to super
* Handle errors in raw byte attach (Plus potentially file open attach)
* Fix up some test inconsistencies and remove duplicate tst
* Add in new specs for diff variants including note to fix input type
* Fix order of detection of file and mime type
* Fix whitespace rubocop
* Enhance stdout response from process to be formatted in a variety of ways
* Refactor 2 steps to be more optimal using new formatter for stdout
Write a new cuke that will recurse to find the desired message and then check its internal contents for more optimal processing
* Use new steps
* Improve message formatter scenarios by using the ndjson tests and fix up attachment steps styling
* Rubocop fixes
* Add changelog
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,10 @@ This document is formatted according to the principles of [Keep A CHANGELOG](htt
9
9
Please visit [cucumber/CONTRIBUTING.md](https://github.com/cucumber/cucumber/blob/master/CONTRIBUTING.md) for more info on how to contribute to Cucumber.
10
10
11
11
## [Unreleased]
12
+
### Changed
13
+
- Internal refactors to testing code to better check that message responses are as expected
14
+
- Simplify `#attach` by better checking the different use cases (base64 vs file path)
15
+
12
16
### Fixed
13
17
- Prevent messages (And any consuming formatters), from not handling unknown (base64), media types ([#1796](https://github.com/cucumber/cucumber-ruby/pull/1796)[luke-hill](https://github.com/luke-hill))
0 commit comments