spec/gitlab/help_spec.rb in gitlab-3.6.1 vs spec/gitlab/help_spec.rb in gitlab-3.7.0
- old
+ new
@@ -19,23 +19,28 @@
describe ".change_help_output!" do
before do
@cmd = "create_branch"
@help_output = "Gitlab.#{@cmd}(4, 'new-branch', 'master')"
+ @help_output_with_options = "Gitlab.groups({ per_page: 3 })"
end
it "should return a String of modified output" do
Gitlab::Help.change_help_output! @cmd, @help_output
expect(@help_output).to eq("Gitlab.create_branch 4 'new-branch' 'master'")
end
+ it "should format options hash and return a String of modified output" do
+ Gitlab::Help.change_help_output! 'groups', @help_output_with_options
+ expect(@help_output_with_options).to eq("Gitlab.groups \"{ per_page: 3 }\"")
+ end
end
describe ".namespace" do
before do
@cmd = 'create_tag'
@namespace = Gitlab::Help.namespace @cmd
end
it "should return the full namespace for a command" do
expect(@namespace).to be_a String
- expect(@namespace).to eq("Gitlab::Client::Repositories.#{@cmd}")
+ expect(@namespace).to eq("Gitlab::Client::Tags.#{@cmd}")
end
end
end