summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--spec/functional/resource/registry_spec.rb10
1 files changed, 6 insertions, 4 deletions
diff --git a/spec/functional/resource/registry_spec.rb b/spec/functional/resource/registry_spec.rb
index 2b7f1b52ee..46d5784dec 100644
--- a/spec/functional/resource/registry_spec.rb
+++ b/spec/functional/resource/registry_spec.rb
@@ -54,10 +54,12 @@ describe Chef::Resource::RegistryKey, :windows_only do
let(:resource_name) { "This is the name of my Resource" }
def clean_registry
- # clean 64-bit space on WOW64
- @registry.architecture = :x86_64
- @registry.delete_key(reg_parent, true)
- @registry.architecture = :machine
+ if windows64?
+ # clean 64-bit space on WOW64
+ @registry.architecture = :x86_64
+ @registry.delete_key(reg_parent, true)
+ @registry.architecture = :machine
+ end
# clean 32-bit space on WOW64
@registry.architecture = :i386
@registry.delete_key(reg_parent, true)