diff --git a/lib/cucumber/running_test_case.rb b/lib/cucumber/running_test_case.rb
index <HASH>..<HASH> 100644
--- a/lib/cucumber/running_test_case.rb
+++ b/lib/cucumber/running_test_case.rb
@@ -68,7 +68,7 @@ module Cucumber
       end
 
       def status
-        @result.status
+        @result.to_sym
       end
 
       def failed?
diff --git a/spec/cucumber/running_test_case_spec.rb b/spec/cucumber/running_test_case_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/cucumber/running_test_case_spec.rb
+++ b/spec/cucumber/running_test_case_spec.rb
@@ -9,7 +9,7 @@ module Cucumber
 
     attr_accessor :wrapped_test_case, :core_test_case
 
-    let(:result) { double(:result, status: double(:status)) }
+    let(:result) { double(:result, to_sym: :status_symbol) }
 
     before do
       receiver = double.as_null_object
@@ -46,7 +46,7 @@ module Cucumber
       end
 
       it "exposes properties of the result" do
-        expect(wrapped_test_case.status).to eq result.status
+        expect(wrapped_test_case.status).to eq result.to_sym
       end
     end
Move #status to #to_sym on Cucumber::RunningTestCase