Commit 310f49af authored by Douwe Maan's avatar Douwe Maan

Don't load entire spec with MySQL

parent 4a02dfa4
...@@ -68,13 +68,14 @@ describe ProjectsController do ...@@ -68,13 +68,14 @@ describe ProjectsController do
expect(response).to redirect_to("/#{public_project.path_with_namespace}") expect(response).to redirect_to("/#{public_project.path_with_namespace}")
end end
# MySQL queries are case insensitive by default, so this spec would fail.
unless Gitlab::Database.mysql?
context "when there is also a match with the same casing" do context "when there is also a match with the same casing" do
let!(:other_project) { create(:project, :public, namespace: public_project.namespace, path: public_project.path.upcase) } let!(:other_project) { create(:project, :public, namespace: public_project.namespace, path: public_project.path.upcase) }
it "loads the exactly matched project" do it "loads the exactly matched project" do
# MySQL queries are case insensitive by default, so this spec would fail.
skip if Gitlab::Database.mysql?
get :show, namespace_id: public_project.namespace.path, id: public_project.path.upcase get :show, namespace_id: public_project.namespace.path, id: public_project.path.upcase
...@@ -85,6 +86,7 @@ describe ProjectsController do ...@@ -85,6 +86,7 @@ describe ProjectsController do
end end
end end
end end
end
describe "POST #toggle_star" do describe "POST #toggle_star" do
it "toggles star if user is signed in" do it "toggles star if user is signed in" do
......
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