From f0a1e88662757f64a60cb472760278e7c3e7686f Mon Sep 17 00:00:00 2001 From: kjgarza Date: Wed, 22 Jan 2020 23:47:31 +0100 Subject: [PATCH] uncomment test --- spec/requests/providers_spec.rb | 39 ++++++++++++++++----------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/spec/requests/providers_spec.rb b/spec/requests/providers_spec.rb index 359504455..1d9c11186 100644 --- a/spec/requests/providers_spec.rb +++ b/spec/requests/providers_spec.rb @@ -96,29 +96,28 @@ end end - # describe 'GET /providers/totals' do - # let(:provider) { create(:provider) } - # let(:client) { create(:client, provider: provider) } - # let!(:prefixes) { create_list(:prefix, 10) } - # let!(:dois) { create_list(:doi, 3, client: client, aasm_state: "findable") } - - # before do - # Provider.import - # Client.import - # sleep 2 - # end + describe 'GET /providers/totals' do + let(:provider) { create(:provider) } + let(:client) { create(:client, provider: provider) } + let!(:prefixes) { create_list(:prefix, 10) } + let!(:dois) { create_list(:doi, 3, client: client, aasm_state: "findable") } - # it "returns providers" do - # get "/providers/totals", nil, headers + before do + Provider.import + Client.import + Doi.import + sleep 3 + end - # puts last_response.body + it "returns providers" do + get "/providers/totals", nil, headers - # expect(last_response.status).to eq(200) - # expect(json['data'].size).to eq(4) - # expect(json.dig('meta', 'total')).to eq(4) - # expect(json.dig('meta')).to eq(4) - # end - # end + expect(last_response.status).to eq(200) + # expect(json['data'].size).to eq(4) + expect(json.first.dig('count')).to eq(3) + expect(json.first.dig('temporal')).not_to be_nil + end + end describe 'POST /providers' do context 'request is valid' do