SORU
24 Mayıs 2011, Salı


tek bir test çalıştırmak için nasıl rspec?

İnternet her türlü mevcut ama hiçbiri bulundu ve tek bir test çalıştırmak için nasıl göstermek zorundayım.

Aşağıdaki dosya var:

/spec/controllers/groups_controller_spec.rb

Ne komut terminalde sadece spec çalıştırmak için kullanabilirim ve ne dir komutu çalıştırabilirim?

Mücevherim dosya:

# Test ENVIRONMENT GEMS
group :development, :test do
    gem "autotest"
    gem "rspec-rails", "~> 2.4"
    gem "cucumber-rails", ">=0.3.2"
    gem "webrat", ">=0.7.2"
    gem 'factory_girl_rails'
    gem 'email_spec'
end

dosya spec

require 'spec_helper'

describe GroupsController do
  include Devise::TestHelpers

  describe "GET yourgroups" do
    it "should be successful and return 3 items" do

      Rails.logger.info 'HAIL MARRY'

      get :yourgroups, :format => :json
      response.should be_success
      body = JSON.parse(response.body)
      body.should have(3).items # @user1 has 3 permissions to 3 groups
    end
  end
end

CEVAP
24 Mayıs 2011, Salı


Genellikle öyle yaparım:

rspec /spec/controllers/groups_controller_spec.rb:42

42 test hattı gösterir çalıştırmak istiyorum.

EDİT1:

Ayrıca etiketleri kullanabilirsiniz. here bkz.

EDİT 2:

Deneyin:

bundle exec rspec /spec/controllers/groups_controller_spec.rb:42

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Charles Renaud

    Charles Rena

    10 Kasım 2007
  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • MrMimoB

    MrMimoB

    11 NİSAN 2011