diff --git a/spec/ethon/easies/http/action_spec.rb b/spec/ethon/easies/http/action_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/ethon/easies/http/action_spec.rb
+++ b/spec/ethon/easies/http/action_spec.rb
@@ -4,8 +4,22 @@ describe Ethon::Easies::Http::Action do
   let(:easy) { Ethon::Easy.new }
 
   describe ".reset" do
-    let(:action)  { Ethon::Easies::Http::Action }
-    before { action.reset(easy) }
+    before do
+      easy.url = "abc"
+      easy.httpget = 1
+      easy.httppost = 1
+      easy.upload = 1
+      easy.nobody = 1
+      easy.customrequest = 1
+      easy.postfieldsize = 1
+      easy.copypostfields = 1
+      easy.infilesize = 1
+      described_class.reset(easy)
+    end
+
+    it "unsets url" do
+      easy.url.should be_nil
+    end
 
     it "unsets httpget" do
       easy.httpget.should be_nil
@@ -26,5 +40,17 @@ describe Ethon::Easies::Http::Action do
     it "unsets custom_request" do
       easy.customrequest.should be_nil
     end
+
+    it "unsets postfieldsize" do
+      easy.postfieldsize.should be_nil
+    end
+
+    it "unsets copypostfields" do
+      easy.copypostfields.should be_nil
+    end
+
+    it "unsets infilesize" do
+      easy.infilesize.should be_nil
+    end
   end
 end
Add more specs for Action.reset.