Skip to content

Commit

Permalink
Merge branch 'rs-gems' into 'master'
Browse files Browse the repository at this point in the history
Update ffaker gem

Adds a version requirement which it didn't have before, at 2.0.0. This version has breaking API changes in that the namespace is now `FFaker` instead of `Faker`.

Prior, if a new developer checked out the repo, ran `bundle install` and then tried `rake dev:setup`, seeding would fail due to having the latest version of ffaker without the API changes in this MR.

Also updates `spring` version and the binstubs, just for kicks.

See merge request !686
  • Loading branch information
dzaporozhets committed May 26, 2015
2 parents 08102ad + 11af516 commit b23025b
Show file tree
Hide file tree
Showing 16 changed files with 41 additions and 45 deletions.
2 changes: 1 addition & 1 deletion Gemfile
Expand Up @@ -239,7 +239,7 @@ group :development, :test do
gem 'minitest', '~> 5.3.0'

# Generate Fake data
gem "ffaker"
gem 'ffaker', '~> 2.0.0'

# Guard
gem 'guard-rspec'
Expand Down
12 changes: 6 additions & 6 deletions Gemfile.lock
Expand Up @@ -176,7 +176,7 @@ GEM
faraday_middleware (0.9.0)
faraday (>= 0.7.4, < 0.9)
fastercsv (1.5.5)
ffaker (1.22.1)
ffaker (2.0.0)
ffi (1.9.8)
fog (1.21.0)
fog-brightbox
Expand Down Expand Up @@ -547,9 +547,9 @@ GEM
sdoc (0.3.20)
json (>= 1.1.3)
rdoc (~> 3.10)
seed-fu (2.3.1)
activerecord (>= 3.1, < 4.2)
activesupport (>= 3.1, < 4.2)
seed-fu (2.3.5)
activerecord (>= 3.1, < 4.3)
activesupport (>= 3.1, < 4.3)
select2-rails (3.5.2)
thor (~> 0.14)
settingslogic (2.0.9)
Expand Down Expand Up @@ -589,7 +589,7 @@ GEM
capybara (>= 2.0.0)
railties (>= 3)
spinach (>= 0.4)
spring (1.3.3)
spring (1.3.6)
spring-commands-rspec (1.0.4)
spring (>= 0.9.1)
spring-commands-spinach (1.0.0)
Expand Down Expand Up @@ -713,7 +713,7 @@ DEPENDENCIES
email_spec
enumerize
factory_girl_rails
ffaker
ffaker (~> 2.0.0)
fog (~> 1.14)
font-awesome-rails (~> 4.2)
foreman
Expand Down
5 changes: 2 additions & 3 deletions bin/rake
Expand Up @@ -3,6 +3,5 @@ begin
load File.expand_path("../spring", __FILE__)
rescue LoadError
end
require_relative '../config/boot'
require 'rake'
Rake.application.run
require 'bundler/setup'
load Gem.bin_path('rake', 'rake')
11 changes: 4 additions & 7 deletions bin/spring
@@ -1,17 +1,14 @@
#!/usr/bin/env ruby

# This file loads spring without using Bundler, in order to be fast
# It gets overwritten when you run the `spring binstub` command
# This file loads spring without using Bundler, in order to be fast.
# It gets overwritten when you run the `spring binstub` command.

unless defined?(Spring)
require "rubygems"
require "bundler"

if match = Bundler.default_lockfile.read.match(/^GEM$.*?^ spring \((.*?)\)$.*?^$/m)
ENV["GEM_PATH"] = ([Bundler.bundle_path.to_s] + Gem.path).join(File::PATH_SEPARATOR)
ENV["GEM_HOME"] = ""
Gem.paths = ENV

if match = Bundler.default_lockfile.read.match(/^GEM$.*?^ (?: )*spring \((.*?)\)$.*?^$/m)
Gem.paths = { "GEM_PATH" => [Bundler.bundle_path.to_s, *Gem.path].uniq }
gem "spring", match[1]
require "spring/binstub"
end
Expand Down
4 changes: 2 additions & 2 deletions db/fixtures/development/04_project.rb
Expand Up @@ -23,7 +23,7 @@
name: group_path.titleize,
path: group_path
)
group.description = Faker::Lorem.sentence
group.description = FFaker::Lorem.sentence
group.save

group.add_owner(User.first)
Expand All @@ -35,7 +35,7 @@
import_url: url,
namespace_id: group.id,
name: project_path.titleize,
description: Faker::Lorem.sentence,
description: FFaker::Lorem.sentence,
visibility_level: Gitlab::VisibilityLevel.values.sample
}

Expand Down
6 changes: 3 additions & 3 deletions db/fixtures/development/05_users.rb
Expand Up @@ -2,9 +2,9 @@
(2..20).each do |i|
begin
User.create!(
username: Faker::Internet.user_name,
name: Faker::Name.name,
email: Faker::Internet.email,
username: FFaker::Internet.user_name,
name: FFaker::Name.name,
email: FFaker::Internet.email,
confirmed_at: DateTime.now,
password: '12345678'
)
Expand Down
2 changes: 1 addition & 1 deletion db/fixtures/development/07_milestones.rb
Expand Up @@ -3,7 +3,7 @@
(1..5).each do |i|
milestone_params = {
title: "v#{i}.0",
description: Faker::Lorem.sentence,
description: FFaker::Lorem.sentence,
state: ['opened', 'closed'].sample,
}

Expand Down
4 changes: 2 additions & 2 deletions db/fixtures/development/09_issues.rb
Expand Up @@ -2,8 +2,8 @@
Project.all.each do |project|
(1..10).each do |i|
issue_params = {
title: Faker::Lorem.sentence(6),
description: Faker::Lorem.sentence,
title: FFaker::Lorem.sentence(6),
description: FFaker::Lorem.sentence,
state: ['opened', 'closed'].sample,
milestone: project.milestones.sample,
assignee: project.team.users.sample
Expand Down
4 changes: 2 additions & 2 deletions db/fixtures/development/10_merge_requests.rb
Expand Up @@ -10,8 +10,8 @@
params = {
source_branch: source_branch,
target_branch: target_branch,
title: Faker::Lorem.sentence(6),
description: Faker::Lorem.sentences(3).join(" "),
title: FFaker::Lorem.sentence(6),
description: FFaker::Lorem.sentences(3).join(" "),
milestone: project.milestones.sample,
assignee: project.team.users.sample
}
Expand Down
4 changes: 2 additions & 2 deletions db/fixtures/development/12_snippets.rb
Expand Up @@ -28,8 +28,8 @@ class Member < ActiveRecord::Base
PersonalSnippet.seed(:id, [{
id: i,
author_id: user.id,
title: Faker::Lorem.sentence(3),
file_name: Faker::Internet.domain_word + '.rb',
title: FFaker::Lorem.sentence(3),
file_name: FFaker::Internet.domain_word + '.rb',
visibility_level: Gitlab::VisibilityLevel.values.sample,
content: content,
}])
Expand Down
4 changes: 2 additions & 2 deletions db/fixtures/development/13_comments.rb
Expand Up @@ -6,7 +6,7 @@
note_params = {
noteable_type: 'Issue',
noteable_id: issue.id,
note: Faker::Lorem.sentence,
note: FFaker::Lorem.sentence,
}

Notes::CreateService.new(project, user, note_params).execute
Expand All @@ -21,7 +21,7 @@
note_params = {
noteable_type: 'MergeRequest',
noteable_id: mr.id,
note: Faker::Lorem.sentence,
note: FFaker::Lorem.sentence,
}

Notes::CreateService.new(project, user, note_params).execute
Expand Down
2 changes: 1 addition & 1 deletion features/steps/project/hooks.rb
Expand Up @@ -23,7 +23,7 @@ class Spinach::Features::ProjectHooks < Spinach::FeatureSteps
end

step 'I submit new hook' do
@url = Faker::Internet.uri("http")
@url = FFaker::Internet.uri("http")
fill_in "hook_url", with: @url
expect { click_button "Add Web Hook" }.to change(ProjectHook, :count).by(1)
end
Expand Down
16 changes: 8 additions & 8 deletions spec/factories.rb
Expand Up @@ -2,23 +2,23 @@

FactoryGirl.define do
sequence :sentence, aliases: [:title, :content] do
Faker::Lorem.sentence
FFaker::Lorem.sentence
end

sequence :name do
Faker::Name.name
FFaker::Name.name
end

sequence :file_name do
Faker::Internet.user_name
FFaker::Internet.user_name
end

sequence(:url) { Faker::Internet.uri('http') }
sequence(:url) { FFaker::Internet.uri('http') }

factory :user, aliases: [:author, :assignee, :owner, :creator] do
email { Faker::Internet.email }
email { FFaker::Internet.email }
name
sequence(:username) { |n| "#{Faker::Internet.user_name}#{n}" }
sequence(:username) { |n| "#{FFaker::Internet.user_name}#{n}" }
password "12345678"
confirmed_at { Time.now }
confirmation_token { nil }
Expand Down Expand Up @@ -122,12 +122,12 @@
factory :email do
user
email do
Faker::Internet.email('alias')
FFaker::Internet.email('alias')
end

factory :another_email do
email do
Faker::Internet.email('another.alias')
FFaker::Internet.email('another.alias')
end
end
end
Expand Down
2 changes: 1 addition & 1 deletion spec/features/admin/admin_hooks_spec.rb
Expand Up @@ -26,7 +26,7 @@

describe "New Hook" do
before do
@url = Faker::Internet.uri("http")
@url = FFaker::Internet.uri("http")
visit admin_hooks_path
fill_in "hook_url", with: @url
expect { click_button "Add System Hook" }.to change(SystemHook, :count).by(1)
Expand Down
4 changes: 2 additions & 2 deletions spec/mailers/notify_spec.rb
Expand Up @@ -185,7 +185,7 @@

context 'for issues' do
let(:issue) { create(:issue, author: current_user, assignee: assignee, project: project) }
let(:issue_with_description) { create(:issue, author: current_user, assignee: assignee, project: project, description: Faker::Lorem.sentence) }
let(:issue_with_description) { create(:issue, author: current_user, assignee: assignee, project: project, description: FFaker::Lorem.sentence) }

describe 'that are new' do
subject { Notify.new_issue_email(issue.assignee_id, issue.id) }
Expand Down Expand Up @@ -273,7 +273,7 @@
context 'for merge requests' do
let(:merge_author) { create(:user) }
let(:merge_request) { create(:merge_request, author: current_user, assignee: assignee, source_project: project, target_project: project) }
let(:merge_request_with_description) { create(:merge_request, author: current_user, assignee: assignee, source_project: project, target_project: project, description: Faker::Lorem.sentence) }
let(:merge_request_with_description) { create(:merge_request, author: current_user, assignee: assignee, source_project: project, target_project: project, description: FFaker::Lorem.sentence) }

describe 'that are new' do
subject { Notify.new_merge_request_email(merge_request.assignee_id, merge_request.id) }
Expand Down
4 changes: 2 additions & 2 deletions spec/requests/api/projects_spec.rb
Expand Up @@ -165,7 +165,7 @@
it "should assign attributes to project" do
project = attributes_for(:project, {
path: 'camelCasePath',
description: Faker::Lorem.sentence,
description: FFaker::Lorem.sentence,
issues_enabled: false,
merge_requests_enabled: false,
wiki_enabled: false
Expand Down Expand Up @@ -274,7 +274,7 @@

it 'should assign attributes to project' do
project = attributes_for(:project, {
description: Faker::Lorem.sentence,
description: FFaker::Lorem.sentence,
issues_enabled: false,
merge_requests_enabled: false,
wiki_enabled: false
Expand Down

0 comments on commit b23025b

Please sign in to comment.