Sha256: 7b84755d811aed7b0d0321e0da043ffe15525d9709bb2485c3869fdfdec6b4c8

Contents?: true

Size: 1.17 KB

Versions: 1

Compression:

Stored size: 1.17 KB

Contents

require 'spec_helper'

RSpec.describe Base::Apis::User do
  let(:client_secret) { Base::APIClient::ClientSecret.new }
  subject { Base::Apis::User.new client_secret }

  describe '#my_info' do
    let(:response) do
      VCR.use_cassette('user/me') { subject.me }
    end

    it 'contains code "200"' do
      expect(response.code).to eq '200'
    end

    it '@body contains information of the user' do
      expect(response.body).to match(/user/)
      expect(response.body).to match(/shop_id/)
      expect(response.body).to match(/shop_name/)
      expect(response.body).to match(/shop_introduction/)
      expect(response.body).to match(/shop_url/)
      expect(response.body).to match(/twitter_id/)
      expect(response.body).to match(/facebook_id/)
      expect(response.body).to match(/ameba_id/)
      expect(response.body).to match(/instagram_id/)
      expect(response.body).to match(/background/)
      expect(response.body).to match(/display_background/)
      expect(response.body).to match(/repeat_background/)
      expect(response.body).to match(/logo/)
      expect(response.body).to match(/display_logo/)
      expect(response.body).to match(/mail_address/)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
base-api-client-0.3.1.beta spec/base/apis/user_spec.rb