Sha256: ae53f8a4aa35003c85695fc88b878e7cdc7606171b10aedb92628ccfeb509567

Contents?: true

Size: 1.03 KB

Versions: 9

Compression:

Stored size: 1.03 KB

Contents

require 'rails_helper'

module ApiUserAuth
  RSpec.describe ProviderToken, type: :model do
    let(:data) do
      {
        id: '10101010', name: 'Test', provider: 'facebook',
        email: 'mail@mail.com', img_url: 'img'
      }
    end

    it 'Create with AuthUser' do
      expect(ProviderToken.count).to eq(0)
      expect(AuthUser.count).to eq(0)
      pt = ProviderToken.create_by_data(data,nil)
      expect(ProviderToken.count).to eq(1)
      expect(AuthUser.count).to eq(1)
    end


    xit 'TT' do
      au = AuthUser.create_by_params(email: 'rr', password: '123456')

      data = {
        id: '10101010', name: 'Test', email: 'mail@mail.com',
        img_url: 'img'
      }

      pt = ProviderToken.find_by_data(data)

      p pt = ProviderToken.create_by_data(au, data) if pt.blank?


      p ProviderToken.new
      # p au = AuthUser.create_by_params(email: 'rr', password: '123456')
      # p provider = au.api_user_auth_provider_tokens.build
      # provider.save!
      # p provider.update!(provider: :instagram)
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
api_user_auth-0.1.9 spec/models/api_user_auth/provider_token_spec.rb
api_user_auth-0.1.8 spec/models/api_user_auth/provider_token_spec.rb
api_user_auth-0.1.7 spec/models/api_user_auth/provider_token_spec.rb
api_user_auth-0.1.6 spec/models/api_user_auth/provider_token_spec.rb
api_user_auth-0.1.5 spec/models/api_user_auth/provider_token_spec.rb
api_user_auth-0.1.4 spec/models/api_user_auth/provider_token_spec.rb
api_user_auth-0.1.2 spec/models/api_user_auth/provider_token_spec.rb
api_user_auth-0.1.1 spec/models/api_user_auth/provider_token_spec.rb
api_user_auth-0.1.0 spec/models/api_user_auth/provider_token_spec.rb