Skip to content

Commit 12e4cd3

Browse files
committed
Fix spec
1 parent 82a133e commit 12e4cd3

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

spec/v3/billing_client_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646

4747
it 'returns a list of invoices' do
4848
stub_billing_request(:get, "/subscriptions/#{subscription_id}/invoices", auth_key: auth_key, user_id: user_id)
49-
.to_return(body: JSON.dump([{'id' => invoice_id, 'created_at' => Time.now, 'url' => 'https://billing-test.travis-ci.com/invoices/111.pdf', amount_due: 999 }]))
49+
.to_return(body: JSON.dump([{'id' => invoice_id, 'created_at' => Time.now, 'url' => 'https://billing-test.travis-ci.com/invoices/111.pdf', amount_due: 999, status: 'paid' }]))
5050
expect(subject.first).to be_a(Travis::API::V3::Models::Invoice)
5151
expect(subject.first.id).to eq(invoice_id)
5252
expect(subject.first.amount_due).to eq(999)
@@ -65,7 +65,7 @@
6565

6666
it 'returns a list of invoices' do
6767
stub_billing_request(:get, "/v2/subscriptions/#{subscription_id}/invoices", auth_key: auth_key, user_id: user_id)
68-
.to_return(body: JSON.dump([{'id' => invoice_id, 'created_at' => Time.now, 'url' => 'https://billing-test.travis-ci.com/invoices/111.pdf', amount_due: 999 }]))
68+
.to_return(body: JSON.dump([{'id' => invoice_id, 'created_at' => Time.now, 'url' => 'https://billing-test.travis-ci.com/invoices/111.pdf', amount_due: 999, status: 'paid' }]))
6969
expect(subject.first).to be_a(Travis::API::V3::Models::Invoice)
7070
expect(subject.first.id).to eq(invoice_id)
7171
expect(subject.first.amount_due).to eq(999)

spec/v3/services/subscription/invoices_spec.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@
2525
let(:created_at) { '2018-04-17T18:30:32Z' }
2626
let(:url) { 'https://billing-test.travis-ci.com/invoices/111.pdf' }
2727
let(:amount_due) { 100 }
28+
let(:status) { 'paid' }
2829
let(:subscription_id) { rand(999) }
2930
before do
3031
stub_billing_request(:get, "/subscriptions/#{subscription_id}/invoices", auth_key: billing_auth_key, user_id: user.id)
31-
.to_return(status: 200, body: JSON.dump([{'id' => invoice_id, 'created_at' => created_at, 'url' => url, 'amount_due' => amount_due }]))
32+
.to_return(status: 200, body: JSON.dump([{'id' => invoice_id, 'created_at' => created_at, 'url' => url, 'amount_due' => amount_due, 'status' => status }]))
3233
end
3334

3435
it 'responds with list of subscriptions' do
@@ -45,7 +46,8 @@
4546
'id' => invoice_id,
4647
'created_at' => created_at,
4748
'url' => url,
48-
'amount_due' => amount_due
49+
'amount_due' => amount_due,
50+
'status' => status
4951
}]
5052
})
5153
end

spec/v3/services/v2_subscription/invoices_spec.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@
2525
let(:created_at) { '2018-04-17T18:30:32Z' }
2626
let(:url) { 'https://billing-test.travis-ci.com/invoices/111.pdf' }
2727
let(:amount_due) { 100 }
28+
let(:status) { 'paid' }
2829
let(:subscription_id) { rand(999) }
2930
before do
3031
stub_billing_request(:get, "/v2/subscriptions/#{subscription_id}/invoices", auth_key: billing_auth_key, user_id: user.id)
31-
.to_return(status: 200, body: JSON.dump([{'id' => invoice_id, 'created_at' => created_at, 'url' => url, 'amount_due' => amount_due }]))
32+
.to_return(status: 200, body: JSON.dump([{'id' => invoice_id, 'created_at' => created_at, 'url' => url, 'amount_due' => amount_due, 'status' => status }]))
3233
end
3334

3435
it 'responds with list of subscriptions' do
@@ -45,7 +46,8 @@
4546
'id' => invoice_id,
4647
'created_at' => created_at,
4748
'url' => url,
48-
'amount_due' => amount_due
49+
'amount_due' => amount_due,
50+
'status' => status
4951
}]
5052
})
5153
end

spec/v3/services/v2_subscriptions/create_spec.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,9 +238,10 @@
238238
'@representation' => 'standard',
239239
'id' => 7,
240240
'addon_id' => 7,
241-
'addon_quantity' => 40000,
241+
'addon_quantity' => 40_000,
242242
'addon_usage' => 0,
243-
'remaining' => 40000,
243+
'remaining' => 40_000,
244+
'status' => 'pending',
244245
'active' => false
245246
}
246247
}],

0 commit comments

Comments
 (0)