本書練習專案

本書的練習專案會是一個以 Course 為主的虛擬教室

  • 使用者可以建立、管理 Course。
  • 使用者可以加入 Course

可以到 https://github.com/xdite/classroom 跟進度。

建立一個新專案 classroom

首先我們先新增一個 rails 專案。

rails new classroom

安裝 RSpec

在本書裡面我們會使用 RSpec 這套測試工具作為示範。在 Rails 專案中是使用 rspec-rails 這套 gem。

修改 Gemfile

group :test, :development do
  gem "rspec-rails", "~> 3.5.2"
  gem "rails-controller-testing", "~> 1.0.1"
end

然後跑 bundle 安裝

bundle install

i.e. rspec-rails 的文件在 https://github.com/rspec/rspec-rails

接著執行

rails generate rspec:install

$ rails generate rspec:install

create  .rspec
create  spec
create  spec/spec_helper.rb
create  spec/rails_helper.rb

產生了 3 個文件 .rspecspec/spec_helper.rb 以及 spec/rails_helper.rb,這三個文件的作用請參考附錄:RSpec 生成的文件。

results matching ""

    No results matching ""