summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2016-01-04 14:18:06 +0100
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2016-01-14 12:48:15 +0100
commitcd3b8bbd2f8e7ad75a453441f83c46aeb1d37353 (patch)
tree4db42d36c99897ab1cfaf461ef1d9b5b03c9a218 /spec/lib/gitlab
parenta5e1905d28e490fb4734bff0e02a1ecff4c7c029 (diff)
downloadgitlab-ce-cd3b8bbd2f8e7ad75a453441f83c46aeb1d37353.tar.gz
Add method that checks if path exists in `StringPath`
Diffstat (limited to 'spec/lib/gitlab')
-rw-r--r--spec/lib/gitlab/string_path_spec.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/lib/gitlab/string_path_spec.rb b/spec/lib/gitlab/string_path_spec.rb
index a54bf109c80..861eb951236 100644
--- a/spec/lib/gitlab/string_path_spec.rb
+++ b/spec/lib/gitlab/string_path_spec.rb
@@ -32,6 +32,7 @@ describe Gitlab::StringPath do
it { is_expected.to be_file }
it { is_expected.to have_parent }
it { is_expected.to_not have_descendants }
+ it { is_expected.to exist }
describe '#basename' do
subject { |example| path(example).basename }
@@ -170,4 +171,16 @@ describe Gitlab::StringPath do
it { is_expected.to eq '/path/file1' }
end
+
+ describe '#exists?', path: 'another_file' do
+ subject { |example| path(example).exists? }
+ it { is_expected.to be true }
+ end
+
+ describe '#exists?', path: './non_existent/' do
+ let(:universe) { ['./something'] }
+ subject { |example| path(example).exists? }
+
+ it { is_expected.to be false }
+ end
end