From cfe702c54485aa2bb0ca0da59f26f897a2cee4aa Mon Sep 17 00:00:00 2001 From: kynetiv Date: Thu, 23 Jun 2016 14:51:40 -0400 Subject: [PATCH] add test for missing eservice binding --- spec/lib/data_magic_spec.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/spec/lib/data_magic_spec.rb b/spec/lib/data_magic_spec.rb index ecce7d89..ff54369f 100644 --- a/spec/lib/data_magic_spec.rb +++ b/spec/lib/data_magic_spec.rb @@ -26,4 +26,14 @@ end + describe '.client' do + context 'if running in cloud foundry' do + it 'fails if eservice has not been bound' do + ENV['VCAP_APPLICATION'] = "hello" # pass CF check + ENV['VCAP_SERVICES'] = "{}" + expect { DataMagic.client }.to raise_error("Please set up eservice credentials in Cloud Foundry env") + end + end + end + end