Skip to content
Snippets Groups Projects
Commit 80fb38de authored by Vincent Bonmalais's avatar Vincent Bonmalais
Browse files

Remove backward compatibility of factories.

parent d52f06f3
No related branches found
No related tags found
1 merge request!1928Remove backward compatibility of factories.
Showing
with 93 additions and 93 deletions
require 'spec_helper'
 
describe Project, "Hooks" do
let(:project) { Factory :project }
before do
@key = Factory :key, user: project.owner
let(:project) { create(:project) }
before do
@key = create(:key, user: project.owner)
@user = @key.user
@key_id = @key.identifier
end
 
describe "Post Receive Event" do
it "should create push event" do
describe "Post Receive Event" do
it "should create push event" do
oldrev, newrev, ref = '00000000000000000000000000000000', 'newrev', 'refs/heads/master'
project.observe_push(oldrev, newrev, ref, @user)
event = Event.last
Loading
Loading
@@ -32,8 +32,8 @@ describe Project, "Hooks" do
 
context "with web hooks" do
before do
@project_hook = Factory(:project_hook)
@project_hook_2 = Factory(:project_hook)
@project_hook = create(:project_hook)
@project_hook_2 = create(:project_hook)
project.hooks << [@project_hook, @project_hook_2]
end
 
Loading
Loading
@@ -47,7 +47,7 @@ describe Project, "Hooks" do
 
context "does not execute web hooks" do
before do
@project_hook = Factory(:project_hook)
@project_hook = create(:project_hook)
project.hooks << [@project_hook]
end
 
Loading
Loading
Loading
Loading
@@ -3,9 +3,9 @@ require 'spec_helper'
describe Project do
describe :authorization do
before do
@p1 = Factory :project
@u1 = Factory :user
@u2 = Factory :user
@p1 = create(:project)
@u1 = create(:user)
@u2 = create(:user)
@abilities = Six.new
@abilities << Ability
end
Loading
Loading
Loading
Loading
@@ -157,7 +157,7 @@ describe Project do
 
describe :valid_repo? do
it "should be valid repo" do
project = Factory :project
project = create(:project)
project.valid_repo?.should be_true
end
 
Loading
Loading
@@ -168,7 +168,7 @@ describe Project do
end
 
describe "last_activity methods" do
let(:project) { Factory :project }
let(:project) { create(:project) }
let(:last_event) { double(created_at: Time.now) }
 
describe "last_activity" do
Loading
Loading
@@ -191,7 +191,7 @@ describe Project do
end
 
describe "fresh commits" do
let(:project) { Factory :project }
let(:project) { create(:project) }
 
it { project.fresh_commits(3).count.should == 3 }
it { project.fresh_commits.first.id.should == "bcf03b5de6c33f3869ef70d68cf06e679d1d7f9a" }
Loading
Loading
@@ -199,7 +199,7 @@ describe Project do
end
 
describe "commits_between" do
let(:project) { Factory :project }
let(:project) { create(:project) }
 
subject do
commits = project.commits_between("3a4b4fb4cde7809f033822a171b9feae19d41fff",
Loading
Loading
@@ -213,7 +213,7 @@ describe Project do
end
 
describe "Git methods" do
let(:project) { Factory :project }
let(:project) { create(:project) }
 
describe :repo do
it "should return valid repo" do
Loading
Loading
@@ -270,14 +270,14 @@ describe Project do
end
 
describe :update_merge_requests do
let(:project) { Factory :project }
let(:project) { create(:project) }
 
before do
@merge_request = Factory :merge_request,
project: project,
merged: false,
closed: false
@key = Factory :key, user_id: project.owner.id
@merge_request = create(:merge_request,
project: project,
merged: false,
closed: false)
@key = create(:key, user_id: project.owner.id)
end
 
it "should close merge request if last commit from source branch was pushed to target branch" do
Loading
Loading
Loading
Loading
@@ -17,19 +17,19 @@ describe SystemHook do
before(:each) { ActiveRecord::Base.observers.enable(:all) }
 
before(:each) do
@system_hook = Factory :system_hook
@system_hook = create(:system_hook)
WebMock.stub_request(:post, @system_hook.url)
end
 
it "project_create hook" do
with_resque do
project = Factory :project
project = create(:project)
end
WebMock.should have_requested(:post, @system_hook.url).with(body: /project_create/).once
end
 
it "project_destroy hook" do
project = Factory :project
project = create(:project)
with_resque do
project.destroy
end
Loading
Loading
@@ -38,13 +38,13 @@ describe SystemHook do
 
it "user_create hook" do
with_resque do
Factory :user
create(:user)
end
WebMock.should have_requested(:post, @system_hook.url).with(body: /user_create/).once
end
 
it "user_destroy hook" do
user = Factory :user
user = create(:user)
with_resque do
user.destroy
end
Loading
Loading
@@ -52,8 +52,8 @@ describe SystemHook do
end
 
it "project_create hook" do
user = Factory :user
project = Factory :project
user = create(:user)
project = create(:project)
with_resque do
project.users << user
end
Loading
Loading
@@ -61,8 +61,8 @@ describe SystemHook do
end
 
it "project_destroy hook" do
user = Factory :user
project = Factory :project
user = create(:user)
project = create(:project)
project.users << user
with_resque do
project.users_projects.clear
Loading
Loading
Loading
Loading
@@ -108,7 +108,7 @@ describe User do
 
describe 'authentication token' do
it "should have authentication token" do
user = Factory(:user)
user = create(:user)
user.authentication_token.should_not be_blank
end
end
Loading
Loading
Loading
Loading
@@ -39,8 +39,8 @@ describe ProjectHook do
 
describe "execute" do
before(:each) do
@project_hook = Factory :project_hook
@project = Factory :project
@project_hook = create(:project_hook)
@project = create(:project)
@project.hooks << [@project_hook]
@data = { before: 'oldrev', after: 'newrev', ref: 'ref'}
 
Loading
Loading
require 'spec_helper'
 
describe ActivityObserver do
let(:project) { Factory :project }
let(:project) { create(:project) }
 
def self.it_should_be_valid_event
it { @event.should_not be_nil }
it { @event.project.should == project }
end
 
describe "Merge Request created" do
describe "Merge Request created" do
before do
MergeRequest.observers.enable :activity_observer do
@merge_request = Factory :merge_request, project: project
@merge_request = create(:merge_request, project: project)
@event = Event.last
end
end
Loading
Loading
@@ -21,10 +21,10 @@ describe ActivityObserver do
it { @event.target.should == @merge_request }
end
 
describe "Issue created" do
describe "Issue created" do
before do
Issue.observers.enable :activity_observer do
@issue = Factory :issue, project: project
@issue = create(:issue, project: project)
@event = Event.last
end
end
Loading
Loading
@@ -34,10 +34,10 @@ describe ActivityObserver do
it { @event.target.should == @issue }
end
 
#describe "Issue commented" do
#before do
#@issue = Factory :issue, project: project
#@note = Factory :note, noteable: @issue, project: project
#describe "Issue commented" do
#before do
#@issue = create(:issue, project: project)
#@note = create(:note, noteable: @issue, project: project)
#@event = Event.last
#end
 
Loading
Loading
Loading
Loading
@@ -16,7 +16,7 @@ describe IssueObserver do
subject.should_receive(:after_create)
 
Issue.observers.enable :issue_observer do
Factory.create(:issue, project: Factory.create(:project))
create(:issue, project: create(:project))
end
end
 
Loading
Loading
@@ -43,7 +43,7 @@ describe IssueObserver do
end
 
it 'is called when an issue is changed' do
changed = Factory.create(:issue, project: Factory.create(:project))
changed = create(:issue, project: create(:project))
subject.should_receive(:after_update)
 
Issue.observers.enable :issue_observer do
Loading
Loading
Loading
Loading
@@ -16,7 +16,7 @@ describe MergeRequestObserver do
subject.should_receive(:after_create)
 
MergeRequest.observers.enable :merge_request_observer do
Factory.create(:merge_request, project: Factory.create(:project))
create(:merge_request, project: create(:project))
end
end
 
Loading
Loading
@@ -43,7 +43,7 @@ describe MergeRequestObserver do
end
 
it 'is called when a merge request is changed' do
changed = Factory.create(:merge_request, project: Factory.create(:project))
changed = create(:merge_request, project: create(:project))
subject.should_receive(:after_update)
 
MergeRequest.observers.enable :merge_request_observer do
Loading
Loading
Loading
Loading
@@ -13,7 +13,7 @@ describe NoteObserver do
subject.should_receive :after_create
 
Note.observers.enable :note_observer do
Factory.create(:note)
create(:note)
end
end
 
Loading
Loading
Loading
Loading
@@ -4,7 +4,7 @@ describe UserObserver do
subject { UserObserver.instance }
 
it 'calls #after_create when new users are created' do
new_user = Factory.new(:user)
new_user = build(:user)
subject.should_receive(:after_create).with(new_user)
 
User.observers.enable :user_observer do
Loading
Loading
require 'spec_helper'
 
describe UsersProjectObserver do
let(:user) { Factory.create :user }
let(:project) { Factory.create(:project,
code: "Fuu",
path: "Fuu" ) }
let(:users_project) { Factory.create(:users_project,
project: project,
user: user )}
let(:user) { create(:user) }
let(:project) { create(:project,
code: "Fuu",
path: "Fuu" ) }
let(:users_project) { create(:users_project,
project: project,
user: user )}
subject { UsersProjectObserver.instance }
 
describe "#after_commit" do
Loading
Loading
Loading
Loading
@@ -2,12 +2,12 @@ require 'spec_helper'
 
describe "Admin::Hooks" do
before do
@project = Factory :project,
name: "LeGiT",
code: "LGT"
@project = create(:project,
name: "LeGiT",
code: "LGT")
login_as :admin
 
@system_hook = Factory :system_hook
@system_hook = create(:system_hook)
 
end
 
Loading
Loading
Loading
Loading
@@ -2,9 +2,9 @@ require 'spec_helper'
 
describe "Admin::Projects" do
before do
@project = Factory :project,
name: "LeGiT",
code: "LGT"
@project = create(:project,
name: "LeGiT",
code: "LGT")
login_as :admin
end
 
Loading
Loading
@@ -104,7 +104,7 @@ describe "Admin::Projects" do
 
describe "Add new team member" do
before do
@new_user = Factory :user
@new_user = create(:user)
visit admin_project_path(@project)
end
 
Loading
Loading
Loading
Loading
@@ -76,7 +76,7 @@ describe "Admin::Users" do
 
describe "GET /admin/users/:id/edit" do
before do
@simple_user = Factory :user
@simple_user = create(:user)
visit admin_users_path
click_link "edit_user_#{@simple_user.id}"
end
Loading
Loading
@@ -107,13 +107,13 @@ describe "Admin::Users" do
end
end
 
describe "Add new project" do
before do
@new_project = Factory :project
describe "Add new project" do
before do
@new_project = create(:project)
visit admin_user_path(@user)
end
 
it "should create new user" do
it "should create new user" do
select @new_project.name, from: "project_ids"
expect { click_button "Add" }.to change { UsersProject.count }.by(1)
page.should have_content @new_project.name
Loading
Loading
Loading
Loading
@@ -3,9 +3,9 @@ require 'spec_helper'
describe Gitlab::API do
include ApiHelpers
 
let(:user) { Factory :user }
let!(:project) { Factory :project, owner: user }
let!(:issue) { Factory :issue, author: user, assignee: user, project: project }
let(:user) { create(:user) }
let!(:project) { create(:project, owner: user) }
let!(:issue) { create(:issue, author: user, assignee: user, project: project) }
before { project.add_access(user, :read) }
 
describe "GET /issues" do
Loading
Loading
require "spec_helper"
 
describe Gitlab::API do
describe Gitlab::API do
include ApiHelpers
let(:user) { Factory :user }
let!(:project) { Factory :project, owner: user }
let!(:merge_request) { Factory :merge_request, author: user, assignee: user, project: project, title: "Test" }
let(:user) { create(:user ) }
let!(:project) { create(:project, owner: user) }
let!(:merge_request) { create(:merge_request, author: user, assignee: user, project: project, title: "Test") }
before { project.add_access(user, :read) }
 
describe "GET /projects/:id/merge_requests" do
Loading
Loading
@@ -39,7 +39,7 @@ describe Gitlab::API do
post api("/projects/#{project.code}/merge_requests", user),
title: 'Test merge_request', source_branch: "stable", target_branch: "master", author: user
response.status.should == 201
json_response['title'].should == 'Test merge_request'
json_response['title'].should == 'Test merge_request'
end
end
 
Loading
Loading
@@ -47,7 +47,7 @@ describe Gitlab::API do
it "should return merge_request" do
put api("/projects/#{project.code}/merge_request/#{merge_request.id}", user), title: "New title"
response.status.should == 200
json_response['title'].should == 'New title'
json_response['title'].should == 'New title'
end
end
 
Loading
Loading
@@ -55,7 +55,7 @@ describe Gitlab::API do
it "should return comment" do
post api("/projects/#{project.code}/merge_request/#{merge_request.id}/comments", user), note: "My comment"
response.status.should == 201
json_response['note'].should == 'My comment'
json_response['note'].should == 'My comment'
end
end
 
Loading
Loading
Loading
Loading
@@ -3,9 +3,9 @@ require 'spec_helper'
describe Gitlab::API do
include ApiHelpers
 
let(:user) { Factory :user }
let!(:project) { Factory :project, owner: user }
let!(:milestone) { Factory :milestone, project: project }
let(:user) { create(:user) }
let!(:project) { create(:project, owner: user) }
let!(:milestone) { create(:milestone, project: project) }
 
before { project.add_access(user, :read) }
 
Loading
Loading
Loading
Loading
@@ -3,14 +3,14 @@ require 'spec_helper'
describe Gitlab::API do
include ApiHelpers
 
let(:user) { Factory :user }
let(:user2) { Factory.create(:user) }
let(:user3) { Factory.create(:user) }
let!(:hook) { Factory :project_hook, project: project, url: "http://example.com" }
let!(:project) { Factory :project, owner: user }
let!(:snippet) { Factory :snippet, author: user, project: project, title: 'example' }
let!(:users_project) { Factory :users_project, user: user, project: project, project_access: UsersProject::MASTER }
let!(:users_project2) { Factory :users_project, user: user3, project: project, project_access: UsersProject::DEVELOPER }
let(:user) { create(:user) }
let(:user2) { create(:user) }
let(:user3) { create(:user) }
let!(:hook) { create(:project_hook, project: project, url: "http://example.com") }
let!(:project) { create(:project, owner: user ) }
let!(:snippet) { create(:snippet, author: user, project: project, title: 'example') }
let!(:users_project) { create(:users_project, user: user, project: project, project_access: UsersProject::MASTER) }
let!(:users_project2) { create(:users_project, user: user3, project: project, project_access: UsersProject::DEVELOPER) }
before { project.add_access(user, :read) }
 
describe "GET /projects" do
Loading
Loading
@@ -52,7 +52,7 @@ describe Gitlab::API do
end
 
it "should assign attributes to project" do
project = Factory.attributes(:project, {
project = attributes_for(:project, {
path: 'path',
code: 'code',
description: Faker::Lorem.sentence,
Loading
Loading
Loading
Loading
@@ -3,7 +3,7 @@ require 'spec_helper'
describe Gitlab::API do
include ApiHelpers
 
let(:user) { Factory :user }
let(:user) { create(:user) }
 
describe "POST /session" do
context "when valid password" do
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