Sha256: 9f99865d7f87f999114428478b2a22fa9f63868008de096ba4b94c3fbaaafd16
Contents?: true
Size: 1.11 KB
Versions: 2
Compression:
Stored size: 1.11 KB
Contents
require 'spec_helper' require 'kintone/command/template_space' require 'kintone/api' describe Kintone::Command::TemplateSpace do let(:target) { Kintone::Command::TemplateSpace.new(api) } let(:api) { Kintone::Api.new('example.cybozu.com', 'Administrator', 'cybozu') } describe '#create' do subject { target.create(id, name, members, is_guest: is_guest, fixed_member: fixed_member) } context '' do before(:each) do stub_request( :post, 'https://example.cybozu.com/k/v1/template/space.json' ) .with(body: request_data.to_json) .to_return(body: "{\"id\":\"1\"}", status: 200, headers: { 'Content-type' => 'application/json' }) end let(:id) { 1 } let(:name) { 'sample space' } let(:members) { [] } let(:is_guest) { false } let(:fixed_member) { false } def request_data { id: id, name: name, members: members, isGuest: is_guest, fixedMember: fixed_member } end it { expect(subject).to eq 'id' => '1' } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kintone-0.1.4 | spec/kintone/command/template_space_spec.rb |
kintone-0.1.3 | spec/kintone/command/template_space_spec.rb |