Rspec-rails: #<:examplegroups:: i="4"/> . рдХреЗ рд▓рд┐рдП рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд┐рдзрд┐ `рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ'

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рдЬреВрди 2016  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: rspec/rspec-rails

рдЕрдкрдиреЗ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЖрдпрд╛ред рдореИрдВ rspec-rails-3.4.2, Rails-4.2.0 рдФрд░ mongodb рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпреЗ рд░рд╣рд╛ рдореЗрд░рд╛ рд░реЗрд▓_рд╣реЗрд▓реНрдкрд░.рдЖрд░рдмреА

`ENV['RAILS_ENV'] ||= 'test'

require File.expand_path('../../config/environment', __FILE__)

abort("The Rails environment is running in production mode!") if Rails.env.production?

require 'spec_helper'
require 'rspec/core'
require 'rspec/rails/extensions'
require 'rspec/rails/view_rendering'
require 'rspec/rails/adapters'
require 'rspec/rails/matchers'
require 'rspec/rails/fixture_support'
require 'rspec/rails/example'
require 'rspec/rails/vendor/capybara'
require 'mongoid-rspec'

RSpec.configure do |config|
  config.before(:suite) do
    DatabaseCleaner.orm = "mongoid"
    DatabaseCleaner.strategy = :truncation
  end
  config.before(:each) do
    DatabaseCleaner.start
  end
  config.after(:each) do
    DatabaseCleaner.clean
  end
end

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреГрдкрдпрд╛ рдХреЗрд╡рд▓ require 'rspec/rails' рд░реВрдк рдореЗрдВ rspec-rails рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рд╕рдВрднрд╡рддрдГ рдЖрдкрдХреЗ рдореБрджреНрджреЛрдВ рдХрд╛ рдХрд╛рд░рдг рд╣реИ

рд╕рднреА 5 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреГрдкрдпрд╛ рдХреЗрд╡рд▓ require 'rspec/rails' рд░реВрдк рдореЗрдВ rspec-rails рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рд╕рдВрднрд╡рддрдГ рдЖрдкрдХреЗ рдореБрджреНрджреЛрдВ рдХрд╛ рдХрд╛рд░рдг рд╣реИ

@JonRowe рддрддреНрдХрд╛рд▓ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рд╡рд╣ рднреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЬрдм рдореБрдЭреЗ рд╕рдореНрдорд╛рди-рд░реЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рддреЛ рдпрд╣ рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ

рд╡рд┐рдлрд▓рддрд╛/рддреНрд░реБрдЯрд┐: рдХрдиреЗрдХреНрд╢рди рдмрдврд╝рд╛рдПрдБ рдирд╣реАрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, "#{klass} рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХрдиреЗрдХреНрд╢рди рдкреВрд▓ рдирд╣реАрдВ" рдЬрдм рддрдХ рдХрд┐ рдкреВрд▓

рд╣рд╛рдВ, рдпрд╣ рдЖрдкрдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдЧрд▓рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ rspec-rails рд╕реЗ рдкрд╣рд▓реЗ рдореЛрдВрдЧреЛрдЗрдб рд▓реЛрдб рд╣реЛ, рдЗрд╕рд▓рд┐рдП рдпрд╣ ActiveRecord рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк RSpec рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ RAILS_ENV=test rails console рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реА рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмреИрдХрдЯреНрд░реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ( https://gist.github.com )

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

povilasjurcys picture povilasjurcys  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

skizzybiz picture skizzybiz  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dwightwatson picture dwightwatson  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kaka-ruto picture kaka-ruto  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

oveddan picture oveddan  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ