Skip to content
Snippets Groups Projects
Commit 69e5e260 authored by Stan Hu's avatar Stan Hu
Browse files

Add spec for cloning Wiki over HTTP

parent 64a270a6
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -50,6 +50,22 @@ describe Grack::Auth do
end
end
 
context "when the Wiki for a project exists" do
before do
@wiki = ProjectWiki.new(project)
env["PATH_INFO"] = "#{@wiki.repository.path_with_namespace}.git/info/refs"
project.update_attribute(:visibility_level, Project::PUBLIC)
end
it "responds with the right project" do
response = auth.call(env)
json_body = ActiveSupport::JSON.decode(response[2][0])
expect(response.first).to eq(200)
expect(json_body['RepoPath']).to include(@wiki.repository.path_with_namespace)
end
end
context "when the project exists" do
before do
env["PATH_INFO"] = project.path_with_namespace + ".git"
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment