Index
A
ageRange method
ArgumentError method
assert_equal command
assert_nil command
B
before (:all) hooks
code changing
do...end block
output window
#prepare_duration method
spec/coffee_spec.rb file
before(:example)/before(:each)
before (:suite) hooks
instance variable @foo
RSpec.configuration block
spec_helper.rb file
spec/sandwich_spec.rb
Behavior-Driven Approach (BDA)
SeeCucumber tool
C
Cucumber tool
addition/feature
BDA software
code extensive
command execution
data tables
defining step (pending implementation)
block-level argument value
calculator_steps.rb
empty file calculator
files
format progress
implementation
maps step invocations
pending implementation
running option
RuntimeError exception
doc strings (document strings)
dry run parses
dummy application code
feature file scenario
folders/files initialization
Gemfile project
Gherkin
SeeGherkin keywords
hooks
AfterStep hook
dummy implementation
around hook
scenarios
specific tags
i18n-languages
installation
invoke
learning goals
localization (Gherkin keywords)
name/title/description
project initialization
proper addition implementation
removing code duplication
requirements
rest feature
rooms file implementation
D, E
Doc strings/document strings
F
First step implementation, Cucumber tool
all.rb/env.rb file
BookingRequest class
booking_request.rb
check_availability method
class implementation
code testing
error message
hotel.rb file
room class definition
room.rb file
set_available method
source code
G, H
Gherkin keywords
And/But/*
background groups
feature
language keywords
scenario keyword
summary description
I
i18n-languages
J, K, L
Jasmine
beforeEach() function
definition
describe function
downloading process
dummy specs
anatomy of
my-application-specs.js file
results
SpecRunner.html
expect function
GitHub page
HTML page
it function
JavaScript project
learning goals
local folder setup
matchers
nesting describe blocks
refactoring
setup phase/teardown
spec
SeeSpecs function
SpecRunner.html page content
task details
TDD
SeeTest-Driven Development (TDD)
test suite and pending specs
JavaScript testing library
SeeJasmine
M
Metadata (RSpec)
accessing process
described_class
filtering
override values
spec/sandwich_spec.rb file
Minitest
assert_equal/assert_nil commands
assertion error
customer.rb file
description (TDD)
Gemfile
learning goals
multiple files
NameError
NoMethodError
project files
all.rb file
Rakefile
require_relative statements
running process
test_helper.rb file
testing process
rake
real requirements
red light
refactored implementation
RubyMine
SeeRubyMine project
running test file
seed
single test
string_combiner.rb code
TDD development
test_string_combiner.rb
them green
unit test
MockingStubbing and mocking
expectation method
handleOrder() method
implementation requirements
orderHandler() method
sendEmail() method
source code
spec result
N, O, P, Q
Nesting describe blocks
R
RubyMine integration
scenario outline
single scenario
step invocations/declaration
tags
task details
undefined step definition
RSpec tools
code running process
command initialization
configuration
context creation
conversational format
cucumber tool
description
documentation formatter
features
Gemfile file
helper methods
hooks
after
before(:all)
before(:example)/before(:each)
before(:suite)
multiple
installation
learning goals
let version
metadata
SeeMetadata (RSpec)
real specification
assertion phase
error message
phases
RubyMine project
sandwich.rb file
sanity checking
sharing setup code
before hook
helper methods
Sandwich specification
TDD approach
spec folder
specifications
spec/sandwich_spec.rb file, 124rspec version
spec/spec_helper.rb
subject method
coffee class
let block
spec/coffee_spec.rb
spec/sandwich_spec.rb
redefine subject
task details
tastemethod
tests failing process
RubyMine project
edit project run configurations
error message
failing test
individual testing
ran tests
running process
string combiner project
test configuration
test_customer.rb file
testing option
unit testing,64–65
working directory/ruby arguments
S
Specs function
ArgumentErrordefinition
dummy spec
encrypt() function
error message
expectations code
Jasmine pattern
multi-character strings
ReferenceError method
requirements
results
running message
SpecRunner.html
word conversion
Stubbing and mocking
ageRangemethod
definition
implementation
JS Bin specs
learning goals
results
SpecRunner.html file
statements
task details
testing toolbox
T, U, V, W, X, Y, Z
Tags
Test-Driven Development (TDD)
application implementation
better implementation
development
encrypt() function
expectations results
flowchart
indicative results
JS bin
minitest
SeeMinitest
real expectation
requirements
spec code reviews
SpecRunner.html page
spec runs
test results and dummy code
toEqual()/toThrowError()functions
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.119.235.79