Sha256: 9184417aee35c4c321e309411517cc3e7bfd50b00e8ca1ca812b20d34af97d1c
Contents?: true
Size: 1.38 KB
Versions: 12
Compression:
Stored size: 1.38 KB
Contents
describe ChatWork do describe "#client" do subject { super().client } before do allow(ChatWork).to receive(:api_key) { "aaaa" } end it { should be_a(ChatWork::Client) } end describe "#api_base" do subject { super().api_base } it { should eq("https://api.chatwork.com/") } end describe "#api_base=" do before { ChatWork.api_base = "https://test.example.com/" } describe "#api_base" do subject { super().api_base } it { should eq("https://test.example.com/") } end describe "#api_base" do subject { super().api_base } it { should eq("https://test.example.com/") } end end describe "#api_key" do context "when does not set env" do subject { super().api_key } it { should be_nil } end context "when sets env" do subject { super().api_key } let(:test_token) { "chatwork_test_token" } before { ENV["CHATWORK_API_TOKEN"] = test_token } it { is_expected.to eq test_token } end end describe "#access_token" do context "when does not set env" do subject { super().access_token } it { should be_nil } end context "when sets env" do subject { super().access_token } let(:test_token) { "chatwork_test_token" } before { ENV["CHATWORK_ACCESS_TOKEN"] = test_token } it { is_expected.to eq test_token } end end end
Version data entries
12 entries across 12 versions & 1 rubygems