Sha256: 322a7c55adfe27c9b37ff3538de68aa8104ab6ce4356a568a633df6fb8ceee08
Contents?: true
Size: 1.41 KB
Versions: 1
Compression:
Stored size: 1.41 KB
Contents
require "spec_helper" describe Gitlab::Client do describe ".create_file" do let!(:request_stub) { stub_post("/projects/3/repository/files", "repository_file") } let!(:file) { Gitlab.create_file(3, "path", "branch", "content", "commit message") } it "should create the correct resource" do expect(request_stub).to have_been_made end it "should return information about the new file" do expect(file.file_path).to eq "path" expect(file.branch_name).to eq "branch" end end describe ".edit_file" do let!(:request_stub) { stub_put("/projects/3/repository/files", "repository_file") } let!(:file) { Gitlab.edit_file(3, "path", "branch", "content", "commit message") } it "should create the correct resource" do expect(request_stub).to have_been_made end it "should return information about the new file" do expect(file.file_path).to eq "path" expect(file.branch_name).to eq "branch" end end describe ".remove_file" do let!(:request_stub) { stub_delete("/projects/3/repository/files", "repository_file") } let!(:file) { Gitlab.remove_file(3, "path", "branch", "commit message") } it "should create the correct resource" do expect(request_stub).to have_been_made end it "should return information about the new file" do expect(file.file_path).to eq "path" expect(file.branch_name).to eq "branch" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gitlab-3.4.0 | spec/gitlab/client/repository_files_spec.rb |