diff --git a/spec/classes/neutron_init_spec.rb b/spec/classes/neutron_init_spec.rb
index 704757c67..3c2c7a052 100644
--- a/spec/classes/neutron_init_spec.rb
+++ b/spec/classes/neutron_init_spec.rb
@@ -23,6 +23,8 @@ describe 'neutron' do
     it_behaves_like 'with SSL socket options set'
     it_behaves_like 'with SSL socket options set with wrong parameters'
     it_behaves_like 'with SSL socket options left by default'
+    it_behaves_like 'with SSL socket options set and no ca_file'
+    it_behaves_like 'with SSL socket options disabled but ca_file'
     it_behaves_like 'without service_plugins'
     it_behaves_like 'with service_plugins'
     it_behaves_like 'with host defined'
@@ -208,10 +210,10 @@ describe 'neutron' do
     it { should contain_neutron_config('DEFAULT/use_ssl').with_value('true') }
     it { should contain_neutron_config('ssl/cert_file').with_value('/path/to/cert') }
     it { should contain_neutron_config('ssl/key_file').with_value('/path/to/key') }
-    it { should contain_neutron_config('ssl/ca_file').with_ensure('absent') }
+    it { should contain_neutron_config('ssl/ca_file').with_value('<SERVICE DEFAULT>') }
   end
 
-  shared_examples 'with SSL socket options disabled with ca_file' do
+  shared_examples 'with SSL socket options disabled but ca_file' do
     before do
       params.merge!(
         :use_ssl => false,