Skip to content

Commit 31e2da3

Browse files
committed
fix integration specs
1 parent b6e1015 commit 31e2da3

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

spec/completely/integration.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ftp:
66
expected: [download]
77

88
- compline: "ftp download "
9-
expected: [--help, --override, another-dir, dummy-dir, ftp.yaml]
9+
expected: [--help, --override, another-dir, dummy-dir, ftp.yaml, gradual.yaml]
1010

1111
- compline: "ftp upload "
1212
expected: [--confirm, --help, another-dir, dummy-dir]
@@ -34,7 +34,7 @@ gradual:
3434
expected: [subcommand]
3535

3636
- compline: "cli command subcommand "
37-
expected: [--color, help]
37+
expected: [--color, --force, -c, help]
3838

3939
- compline: "cli command subcommand --"
4040
expected: [--color, --force]
@@ -51,6 +51,9 @@ gradual:
5151
- compline: "cli command subcommand --force --color gr"
5252
expected: [gray, green]
5353

54+
- compline: "cli command subcommand --color green --"
55+
expected: [--color, --force]
56+
5457
- compline: "cli command subcommand -c "
5558
expected: [blue, red]
5659

spec/completely/integration_spec.rb

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,12 @@
1212
config = YAML.load_file 'spec/completely/integration.yml'
1313

1414
config.each do |fixture, use_cases|
15-
let(:fixture) { fixture }
16-
1715
use_cases.each do |use_case|
18-
let(:compline) { use_case['compline'] }
19-
let(:expected) { use_case['expected'] }
20-
2116
describe "#{fixture} ▶ '#{use_case['compline']}'" do
17+
let(:fixture) { fixture }
18+
let(:compline) { use_case['compline'] }
19+
let(:expected) { use_case['expected'] }
20+
2221
it "returns #{use_case['expected'].join ' '}" do
2322
expect(response).to eq expected
2423
end

0 commit comments

Comments
 (0)