diff options
author | Hannes Rosenögger <123haynes@gmail.com> | 2015-06-18 18:17:30 +0000 |
---|---|---|
committer | Hannes Rosenögger <123haynes@gmail.com> | 2015-06-18 18:17:30 +0000 |
commit | c0d9cbfd6dd1fe5e1760ad12cddfdaa4c25c1db9 (patch) | |
tree | f20da0012cd23562d3fbbff4a0049deb9e5f02f4 | |
parent | db915f7aba456bbff935f0cc0ad294dbc4dfd71b (diff) | |
parent | 62079d7654d1d994e6d4a1fff61e98297195e85d (diff) | |
download | gitlab-ce-c0d9cbfd6dd1fe5e1760ad12cddfdaa4c25c1db9.tar.gz |
Merge branch 'add-test-for-project-search-results' into 'master'
Add init test for ProjectSearchResults
Regression test for: https://github.com/gitlabhq/gitlabhq/pull/9368
See merge request !788
-rw-r--r-- | spec/lib/gitlab/project_search_results_spec.rb | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/spec/lib/gitlab/project_search_results_spec.rb b/spec/lib/gitlab/project_search_results_spec.rb new file mode 100644 index 00000000000..32a25f08cac --- /dev/null +++ b/spec/lib/gitlab/project_search_results_spec.rb @@ -0,0 +1,23 @@ +require 'spec_helper' + +describe Gitlab::ProjectSearchResults do + let(:project) { create(:project) } + let(:query) { 'hello world' } + + describe 'initialize with empty ref' do + let(:results) { Gitlab::ProjectSearchResults.new(project.id, query, '') } + + it { expect(results.project).to eq(project) } + it { expect(results.repository_ref).to be_nil } + it { expect(results.query).to eq('hello\\ world') } + end + + describe 'initialize with ref' do + let(:ref) { 'refs/heads/test' } + let(:results) { Gitlab::ProjectSearchResults.new(project.id, query, ref) } + + it { expect(results.project).to eq(project) } + it { expect(results.repository_ref).to eq(ref) } + it { expect(results.query).to eq('hello\\ world') } + end +end |