NegativeKarma / rails_messaging_october_17_lions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RAILS Messaging Assignment w. 5 Craft Academy Lions

###CA Mailboxer Nov 29 2017

  • Successfully installed/required testing environment including Travis and Coveralls
  • Updated and refined Pivotal boards
  • Continued working on acceptance tests for log-in feature
  • Started on writing acceptance test for landing page feature

###Next steps:

  • Continue writing acceptance test for log in and implement unit tests
  • Continue writing unit tests for Landing page

###CA Mailboxer Nov 28-29 2017

Planning See our plan on PivotalTracker https://www.pivotaltracker.com/n/projects/2132546

Assignment Ruby 2.4.0 Code forked from CraftAcademy

Using untested legacy code do following: Write Acceptance tests for the entire workflow using Cucumber Write Unit tests for the models using RSpec Find and correct eventual errors in the legacy code Set up an automated way of deploying the software with Heroku

Install

Add to Gemfile:

group :development, :test do
   gem 'factory_bot_rails'
   gem 'pry-byebug'
   gem 'pry-rails'
   gem 'rspec-rails'
   gem 'shoulda-matchers'
   gem 'cucumber-rails', require: false
   gem 'database_cleaner'

Add to .rspec:

--color
--format documentation   

Add to config/application.rb:

 generate.routing_specs false
 generate.controller_specs false

Add shoulda-matchers to rails-helper:

Shoulda::Matchers.configure do |config|
  config.integrate do |with|
  with.test_framework :rspec
  with.library :rails

Add coveralls and requirements

About


Languages

Language:Ruby 70.6%Language:HTML 23.5%Language:Gherkin 3.4%Language:CSS 1.2%Language:JavaScript 1.2%