Sha256: d0aff767b80b94a52a3936835ba2168647703b13342824af374cec756c38c4d2
Contents?: true
Size: 870 Bytes
Versions: 2
Compression:
Stored size: 870 Bytes
Contents
require 'spec_helper' describe WeTransfer::Client::Boards do let(:client) do WeTransfer::Client.new(api_key: ENV.fetch('WT_API_KEY')) end let(:board) do client.create_board(name: 'Test Board', description: 'Test Descritpion') end describe '#get_board' do before do skip "this interface is still experimental" end it 'it gets a exisiting board' do client.get_board(board: board) end it 'fails when no board is given' do expect { client.get_board }.to raise_error ArgumentError, /board/ end it 'fails when board doenst exists' do new_board = RemoteBoard.new(id: 123456, state: 'proccessing', url: 'https://www.we.tl/123456', name: 'fake board') expect { client.get_board(board: new_board) }.to raise_error WeTransfer::Client::Error, /404 code/ end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wetransfer-0.9.0.beta1 | spec/features/get_board_spec.rb |
wetransfer-0.9.0.beta | spec/features/get_board_spec.rb |