Sha256: 5337d1c6532aa84d5c9d0d6395d0b185411df69724cc7e5d93772f0d2d0e0bfd
Contents?: true
Size: 1.02 KB
Versions: 7
Compression:
Stored size: 1.02 KB
Contents
require_relative "../spec_helper" describe Kong::Server do describe '.info' do it 'makes GET / request' do expect(Kong::Client.instance).to receive(:get).with('/') described_class.info end end describe '.version' do it 'returns version information' do allow(Kong::Client.instance).to receive(:get).with('/') .and_return({ 'version' => '0.10.0' }) expect(described_class.version).to eq('0.10.0') end end describe '.status' do it 'makes GET /status request' do expect(Kong::Client.instance).to receive(:get).with('/status') described_class.status end end describe '.cluster' do it 'makes GET /cluster request' do expect(Kong::Client.instance).to receive(:get).with('/cluster') described_class.cluster end end describe '.remove_node' do it 'makes DELETE /cluster/nodes/:name request' do expect(Kong::Client.instance).to receive(:delete).with('/cluster/nodes/:name') described_class.remove_node(':name') end end end
Version data entries
7 entries across 7 versions & 2 rubygems