Sha256: 4a85d3fa426c95bc9e51e7a2df4effedcf7f89f79825fe72409889d0b67ceda7
Contents?: true
Size: 704 Bytes
Versions: 16
Compression:
Stored size: 704 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' describe Zoom::Actions::Roles do let(:zc) { zoom_client } let(:args) { { role_id: "RHLWWwtVZRnuq7OctVApqlg", members: [ { id: "sdkjsfdffds" }, { id: "dsfdsgrdgt" } ] } } describe '#roles_assign action' do before :each do stub_request( :post, zoom_url('/roles/RHLWWwtVZRnuq7OctVApqlg/members') ).to_return(body: json_response('roles', 'assign'), headers: { 'Content-Type' => 'application/json' }) end it 'returns a hash' do expect(zc.roles_assign(args)).to be_kind_of(Hash) end it "returns 'ids' Array" do expect(zc.roles_assign(args)['ids']).to be_kind_of(Array) end end end
Version data entries
16 entries across 16 versions & 1 rubygems