+ All Categories
Home > Technology > RSpec: shared_examples

RSpec: shared_examples

Date post: 11-Jul-2015
Category:
Upload: sahil-shah
View: 825 times
Download: 0 times
Share this document with a friend
17
RSpec: Core shared_examples[_for]
Transcript
Page 1: RSpec: shared_examples

RSpec: Core shared_examples[_for]

Page 2: RSpec: shared_examples

Why to use these?

DRY | MOIST DON'T REPEAT YOURSELF | MAKE OBVIOUSLY IDENTICAL STATEMENTS TWICE

○ Mixins○ Subclasses○ Controllers

Page 3: RSpec: shared_examples

Where do I put these?

Page 4: RSpec: shared_examples

Where do I put these?

● Anywhere in the 'spec/' directory

Page 5: RSpec: shared_examples

Where do I put these?

● Anywhere in the 'spec/' directory

● Conventionally in 'spec/support/shared_examples/'

Page 6: RSpec: shared_examples

Basics

Page 7: RSpec: shared_examples
Page 8: RSpec: shared_examples
Page 9: RSpec: shared_examples
Page 10: RSpec: shared_examples

Providing context

Page 11: RSpec: shared_examples
Page 12: RSpec: shared_examples
Page 13: RSpec: shared_examples

Passing parameters

Page 14: RSpec: shared_examples
Page 15: RSpec: shared_examples
Page 16: RSpec: shared_examples

Add specs for a new Xml Remap

Page 17: RSpec: shared_examples

Thank You

See: https://www.relishapp.com/rspec


Recommended