Commit d7e1deb1 authored by Jacob Vosmaer's avatar Jacob Vosmaer

Stub file writing in tests

parent 559196cb
...@@ -53,6 +53,9 @@ describe GitlabKeys do ...@@ -53,6 +53,9 @@ describe GitlabKeys do
File.read(tmp_authorized_keys_path).should == "existing content\n#{other_line}\n" File.read(tmp_authorized_keys_path).should == "existing content\n#{other_line}\n"
end end
context "without file writing" do
before { Tempfile.stub(:open) }
it "should log an rm-key event" do it "should log an rm-key event" do
$logger.should_receive(:info).with('Removing key key-741') $logger.should_receive(:info).with('Removing key key-741')
gitlab_keys.send :rm_key gitlab_keys.send :rm_key
...@@ -62,11 +65,13 @@ describe GitlabKeys do ...@@ -62,11 +65,13 @@ describe GitlabKeys do
gitlab_keys.send(:rm_key).should be_true gitlab_keys.send(:rm_key).should be_true
end end
end end
end
describe :clear do describe :clear do
let(:gitlab_keys) { build_gitlab_keys('clear') } let(:gitlab_keys) { build_gitlab_keys('clear') }
it "should return true" do it "should return true" do
gitlab_keys.stub(:open)
gitlab_keys.send(:clear).should be_true gitlab_keys.send(:clear).should be_true
end end
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment