Project

General

Profile

« Previous | Next » 

Revision 6d50ad93

Added by Ian Ballou 25 days ago

Add ci_reporter_minitest to Gemfile and match h-c-f more closely

View differences:

test/functional/content_export/incremental/repository_test.rb
let(:product_id) { '77' }
let(:repository_id) { 100 }
let(:name) { 'great' }
let(:repo_name) { 'great' }
it "performs export with required options and async" do
params = [
......
it 'correctly resolves product_id and repository name' do
params = ["--product-id=#{product_id}",
"--name=#{name}",
"--name=#{repo_name}",
"--async"]
expects_repository(repository_id, default_repository_options)
cvv_expect = api_expects(:repositories, :index) do |p|
assert_equal p['product_id'].to_s, product_id.to_s
assert_equal p["name"], name
assert_equal p["name"], repo_name
end
cvv_expect.at_least_once.
......
end
it 'fails on missing product missing org' do
params = ["--product=lol", "--name=#{name}"]
params = ["--product=lol", "--name=#{repo_name}"]
result = run_cmd(@cmd + params)
expected_error = "At least one of options --organization-id,"\
" --organization, --organization-label is required"
......
it 'correctly resolves product_id and repository name' do
params = ["--product-id=#{product_id}",
"--name=#{name}",
"--name=#{repo_name}",
"--async"]
expects_repository(repository_id, default_repository_options)
cvv_expect = api_expects(:repositories, :index) do |p|
assert_equal p['product_id'].to_s, product_id.to_s
assert_equal p["name"], name
assert_equal p["name"], repo_name
end
cvv_expect.at_least_once.

Also available in: Unified diff