We'd recommend the following books are read in alignment with the respective module content, however, this list provides an overview of the BDes (Hons) Interaction Design course reading list, broken down by year.
##Year 1
FactoryGirl.define do | |
sequence :first_name { |n| "John #{n}" } | |
sequence :email { |n| "john#{n}@example.com" } | |
factory :employee do | |
first_name { generate(:first_name) } | |
last_name 'Smith' | |
email { generate(:email) } |
# Minitest examples | |
# wishful | |
describe Person do | |
describe 'indirect' do | |
subject { Person.new({pet: true}) } | |
it { must_be :pet? } | |
end | |
end |
#! /usr/bin/env ruby | |
require 'minitest/autorun' | |
require 'minitest/spec' | |
class Letters | |
WORDS = %w.cat bat bath baths. | |
attr_accessor :letters |
# Friday run sheet for Sydney workshop | |
-------------------------------------------------- | |
## 5:00 | |
Setup | |
- Eventbrite registration setup | |
- Name badges | |
- Setup projector screen | |
- Ensure wifi is working | |
- Setup sponsor banners |
# Shakshuka by Gilboa: | |
- Chopped onion | |
- Chopped red capcisum | |
- Chopped tomatoes | |
Fry for a few minutes till soft. Then add: | |
- Tomato paste in garlic or chilli flavour | |
- Crushed garlic | |
- a bit of salt, pepper and sweet paprika | |
Then add the eggs, with either chopped parsley or chopped coriander. |
ENV['RAILS_ENV'] = 'test' | |
require File.expand_path('../dummy/config/environment.rb', __FILE__) | |
require 'rails/test_help' | |
require 'minitest/autorun' | |
require 'minitest/spec' | |
require 'minitest/mock' | |
require 'capybara/rails' | |
require 'valid_attribute' | |
require 'debugger' |
# /lib/tasks/minitest.rake | |
require "rake/testtask" | |
Rake::TestTask.new(:test => "db:test:prepare") do |t| | |
t.libs << "test" | |
t.pattern = "test/**/*_test.rb" | |
end | |
task :default => :test |
# =================================================================================================================== | |
# Template for generating a no-frills Rails application with support for Elasticsearch full-text search via Tire | |
# =================================================================================================================== | |
# | |
# This file creates a basic, fully working Rails application with support for Elasticsearch full-text search | |
# via the Tire gem [http://github.com/karmi/tire]. | |
# | |
# You DON'T NEED ELASTICSEARCH INSTALLED, it is installed and launched automatically by this script. | |
# | |
# Requirements |
# instead of debugger, you could use byebug gem | |
# and then you do not need to require debugger | |
group :development, :test do | |
gem 'minitest' | |
gem 'awesome_print' | |
gem 'capybara' | |
gem 'database_cleaner', '~> 1.0' | |
gem 'debugger' | |
gem 'factory_girl_rails' | |
gem 'hirb' |