This repository was archived by the owner on Nov 30, 2024. It is now read-only.
Commit 05611c5
committed
Handle RSpec description with japanese char in CP932 encoded files
When the user create a test with CP932 encoding and japanese chars RSpec
fail to properly display characters or crash with the error:
> Encoding::CompatibilityError: incompatible character encodings: Windows-31J and UTF-8
Fix:
- #2570
- https://github.com/rspec/rspec-core/issues/2543
For Ruby 1.8.7
We are following the same behavior as for rspec-support
https://github.com/rspec/rspec-support/blob/9940a8656071655b807f772f36101b4d27f1b67d/lib/rspec/support/spec/string_matcher.rb#L81 parent 4fba098 commit 05611c5
2 files changed
Lines changed: 28 additions & 1 deletion
File tree
- lib/rspec/core/formatters
- spec/rspec/core/formatters
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
247 | 257 | | |
248 | 258 | | |
249 | 259 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
97 | 114 | | |
98 | 115 | | |
99 | 116 | | |
| |||
0 commit comments