Read about our upcoming Code of Conduct on this issue

This instance will be upgraded to Heptapod 0.28.0 on 2022-01-18 at 14:00 UTC+1 (a few minutes of down time)

Commit e930e859 authored by Sean McGivern's avatar Sean McGivern
Browse files

Merge branch 'bvl-fix-ordering-mysql' into 'master'

Set created_at and updated_at for sorting specs

Closes #61541

See merge request gitlab-org/gitlab-ce!28173
......@@ -2,9 +2,9 @@
describe 'Dashboard > User filters projects' do
let(:user) { create(:user) }
let(:project) { create(:project, name: 'Victorialand', namespace: user.namespace) }
let(:project) { create(:project, name: 'Victorialand', namespace: user.namespace, created_at: 2.seconds.ago, updated_at: 2.seconds.ago) }
let(:user2) { create(:user) }
let(:project2) { create(:project, name: 'Treasure', namespace: user2.namespace) }
let(:project2) { create(:project, name: 'Treasure', namespace: user2.namespace, created_at: 1.second.ago, updated_at: 1.second.ago) }
before do
......@@ -129,7 +129,7 @@ def expect_to_see_projects(sorted_projects)
list = page.all('.projects-list .project-name').map(&:text)
expect(list).to match(["Private project", "Treasure", "Victorialand"])
expect(list).to contain_exactly("Private project", "Treasure", "Victorialand")
it 'filters internal projects only' do
......@@ -139,14 +139,14 @@ def expect_to_see_projects(sorted_projects)
list = page.all('.projects-list .project-name').map(&:text)
expect(list).to match(['Internal project'])
expect(list).to contain_exactly('Internal project')
it 'filters any project' do
select_dropdown_option '#filtered-search-visibility-dropdown', 'Any'
list = page.all('.projects-list .project-name').map(&:text)
expect(list).to match(["Internal project", "Private project", "Treasure", "Victorialand"])
expect(list).to contain_exactly("Internal project", "Private project", "Treasure", "Victorialand")
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