Skip to content

Commit 42bb472

Browse files
committed
Add tests for ANSI output, tab conversion, and edge cases
36 new tests covering: ANSI code verification, tab conversion, style getters, word wrapping, combined styles, empty content, border_row, border_style on tables, Ansi module, Color module, inheritance, nested trees/lists.
1 parent 8f711af commit 42bb472

2 files changed

Lines changed: 307 additions & 34 deletions

File tree

Gemfile.lock

Lines changed: 19 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ PATH
77
GEM
88
remote: https://rubygems.org/
99
specs:
10-
activesupport (8.1.2)
10+
activesupport (8.1.1)
1111
base64
1212
bigdecimal
1313
concurrent-ruby (~> 1.0, >= 1.3.1)
@@ -20,8 +20,6 @@ GEM
2020
securerandom (>= 0.3)
2121
tzinfo (~> 2.0, >= 2.0.5)
2222
uri (>= 0.13.1)
23-
addressable (2.8.9)
24-
public_suffix (>= 2.0.2, < 8.0)
2523
ast (2.4.3)
2624
base64 (0.3.0)
2725
bigdecimal (4.0.1)
@@ -30,87 +28,74 @@ GEM
3028
csv (3.3.5)
3129
date (3.5.1)
3230
drb (2.2.3)
33-
erb (6.0.2)
34-
ffi (1.17.3)
35-
ffi (1.17.3-arm64-darwin)
36-
ffi (1.17.3-x86_64-linux-gnu)
31+
erb (6.0.1)
32+
ffi (1.17.2)
3733
fileutils (1.8.0)
3834
i18n (1.14.8)
3935
concurrent-ruby (~> 1.0)
4036
io-console (0.8.2)
41-
irb (1.17.0)
37+
irb (1.16.0)
4238
pp (>= 0.6.0)
43-
prism (>= 1.3.0)
4439
rdoc (>= 4.0.0)
4540
reline (>= 0.4.2)
46-
json (2.19.1)
47-
json-schema (6.2.0)
48-
addressable (~> 2.8)
49-
bigdecimal (>= 3.1, < 5)
41+
json (2.18.0)
5042
language_server-protocol (3.17.0.5)
5143
lint_roller (1.1.0)
52-
listen (3.10.0)
53-
logger
44+
listen (3.9.0)
5445
rb-fsevent (~> 0.10, >= 0.10.3)
5546
rb-inotify (~> 0.9, >= 0.9.10)
5647
logger (1.7.0)
57-
maxitest (7.1.1)
48+
maxitest (7.0.0)
5849
minitest (>= 6.0.0, < 6.1.0)
59-
mcp (0.8.0)
60-
json-schema (>= 4.1)
61-
minitest (6.0.2)
62-
drb (~> 2.0)
50+
minitest (6.0.0)
6351
prism (~> 1.5)
6452
mutex_m (0.3.0)
6553
parallel (1.27.0)
66-
parser (3.3.10.2)
54+
parser (3.3.10.0)
6755
ast (~> 2.4.1)
6856
racc
6957
pp (0.6.3)
7058
prettyprint
7159
prettyprint (0.2.0)
72-
prism (1.9.0)
60+
prism (1.7.0)
7361
psych (5.3.1)
7462
date
7563
stringio
76-
public_suffix (7.0.5)
7764
racc (1.8.1)
7865
rainbow (3.1.1)
7966
rake (13.3.1)
8067
rake-compiler (1.3.1)
8168
rake
82-
rake-compiler-dock (1.11.1)
69+
rake-compiler-dock (1.11.0)
8370
rb-fsevent (0.11.2)
8471
rb-inotify (0.11.1)
8572
ffi (~> 1.0)
86-
rbs (3.10.3)
73+
rbs (3.10.0)
8774
logger
88-
tsort
89-
rbs-inline (0.13.0)
75+
rbs-inline (0.12.0)
9076
prism (>= 0.29)
9177
rbs (>= 3.8.0)
92-
rdoc (7.2.0)
78+
rdoc (7.0.3)
9379
erb
9480
psych (>= 4.0.0)
9581
tsort
9682
regexp_parser (2.11.3)
9783
reline (0.6.3)
9884
io-console (~> 0.5)
99-
rubocop (1.85.1)
85+
rubocop (1.82.1)
10086
json (~> 2.3)
10187
language_server-protocol (~> 3.17.0.2)
10288
lint_roller (~> 1.1.0)
103-
mcp (~> 0.6)
10489
parallel (~> 1.10)
10590
parser (>= 3.3.0.2)
10691
rainbow (>= 2.2.2, < 4.0)
10792
regexp_parser (>= 2.9.3, < 3.0)
108-
rubocop-ast (>= 1.49.0, < 2.0)
93+
rubocop-ast (>= 1.48.0, < 2.0)
10994
ruby-progressbar (~> 1.7)
11095
unicode-display_width (>= 2.4.0, < 4.0)
111-
rubocop-ast (1.49.0)
96+
rubocop-ast (1.48.0)
11297
parser (>= 3.3.7.2)
113-
prism (~> 1.7)
98+
prism (~> 1.4)
11499
ruby-progressbar (1.13.0)
115100
securerandom (0.4.1)
116101
steep (1.10.0)
@@ -131,7 +116,7 @@ GEM
131116
terminal-table (>= 2, < 5)
132117
uri (>= 0.12.0)
133118
stringio (3.2.0)
134-
strscan (3.1.7)
119+
strscan (3.1.6)
135120
terminal-table (4.0.0)
136121
unicode-display_width (>= 1.1.1, < 4)
137122
tsort (0.2.0)

0 commit comments

Comments
 (0)