From 99d851cd2909c7f84b661f7e406e4af149b2a62e Mon Sep 17 00:00:00 2001 From: Joe Thornber Date: Mon, 1 Sep 2014 14:57:10 +0100 Subject: [PATCH] [cache features] add a test for dump/restore cycle being a noop --- features/cache_restore.feature | 6 ++++++ features/step_definitions/cache_steps.rb | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/features/cache_restore.feature b/features/cache_restore.feature index c9121ce..8da011c 100644 --- a/features/cache_restore.feature +++ b/features/cache_restore.feature @@ -99,3 +99,9 @@ Feature: cache_restore """ """ + Scenario: dump/restore is a noop + Given valid cache metadata + When I cache dump + And I cache restore + And I cache dump + Then dumps 1 and 2 should be identical diff --git a/features/step_definitions/cache_steps.rb b/features/step_definitions/cache_steps.rb index 48ff915..ffc8150 100644 --- a/features/step_definitions/cache_steps.rb +++ b/features/step_definitions/cache_steps.rb @@ -100,10 +100,10 @@ Given(/^an empty dev file$/) do run_simple("dd if=/dev/zero of=#{dev_file} bs=4k count=1024") end -When(/^I cache_dump$/) do +When(/^I cache dump$/) do run_simple("cache_dump #{dev_file} -o #{new_dump_file}", true) end -When(/^I cache_restore$/) do +When(/^I cache restore$/) do run_simple("cache_restore -i #{dump_files[-1]} -o #{dev_file}", true) end