summaryrefslogtreecommitdiff
path: root/spec/models
diff options
context:
space:
mode:
authorhaseeb <haseebeqx@gmail.com>2017-12-14 13:42:15 +0000
committerRémy Coutable <remy@rymai.me>2017-12-14 13:42:15 +0000
commite7b40c2f6e79e3f32e45baa5a037e14e02f7165d (patch)
treed219c4ac6db4ab4fc243ad10444c998251f56175 /spec/models
parentb0bc676f209257115a16a0ba6fa736a97693c6fe (diff)
downloadgitlab-ce-e7b40c2f6e79e3f32e45baa5a037e14e02f7165d.tar.gz
sorting for tags api
Diffstat (limited to 'spec/models')
-rw-r--r--spec/models/repository_spec.rb10
1 files changed, 8 insertions, 2 deletions
diff --git a/spec/models/repository_spec.rb b/spec/models/repository_spec.rb
index 2c0d4db3307..f0661b0a972 100644
--- a/spec/models/repository_spec.rb
+++ b/spec/models/repository_spec.rb
@@ -59,12 +59,18 @@ describe Repository do
end
describe 'tags_sorted_by' do
- context 'name' do
- subject { repository.tags_sorted_by('name').map(&:name) }
+ context 'name_desc' do
+ subject { repository.tags_sorted_by('name_desc').map(&:name) }
it { is_expected.to eq(['v1.1.0', 'v1.0.0']) }
end
+ context 'name_asc' do
+ subject { repository.tags_sorted_by('name_asc').map(&:name) }
+
+ it { is_expected.to eq(['v1.0.0', 'v1.1.0']) }
+ end
+
context 'updated' do
let(:tag_a) { repository.find_tag('v1.0.0') }
let(:tag_b) { repository.find_tag('v1.1.0') }