File tree Expand file tree Collapse file tree 2 files changed +34
-0
lines changed Expand file tree Collapse file tree 2 files changed +34
-0
lines changed Original file line number Diff line number Diff line change 300300 end
301301 end
302302
303+ describe '#whitelisted_args' do
304+ let ( :fixture ) { :whitelist }
305+
306+ it "returns an array of args that have a whitelist" do
307+ expect ( subject . whitelisted_args . size ) . to eq 1
308+ expect ( subject . whitelisted_args . first . name ) . to eq "region"
309+ end
310+ end
311+
312+ describe '#whitelisted_flags' , :focus do
313+ let ( :fixture ) { :whitelist }
314+
315+ it "returns an array of flags that have a whitelist" do
316+ expect ( subject . whitelisted_flags . size ) . to eq 1
317+ expect ( subject . whitelisted_flags . first . long ) . to eq "--user"
318+ end
319+ end
320+
321+
303322end
Original file line number Diff line number Diff line change 9696 long : --format
9797 arg : format
9898 default : png
99+
100+ :whitelist :
101+ args :
102+ - name : region
103+ allowed : [eu, us]
104+ - name : environment
105+
106+ flags :
107+ - long : --user
108+ arg : name
109+ allowed : [user, admin]
110+
111+ - long : --protocol
112+ arg : type
113+
You can’t perform that action at this time.
0 commit comments