require 'spec_helper' describe 'TDD Evangelist' do let(:company) { MaticHome.new } let(:candidate) { JobApplicationService.get_candidate } describe 'skills' do subject { candidate.skills } it { is_expected.to have('programming skills').with_level('excellent') } it { is_expected.to use('ruby').as('native language') } it { is_expected.to know('London').is('capital of Great Britain') } end describe 'perks' do subject { candidate.perks } it { is_expected.to include('TDD') } it { is_expected.to include('Decisive') } it { is_expected.to include('Full Stack') } end describe 'offer' do subject { JobOffer.crafted_for(candidate).from(company) } it { is_expected.to be_highly_paid } it { is_expected.to include('Company Equity') } it { is_expected.to give('Quality', 'Honest', 'Fun') } it { is_expected.to include('Other Countries', 'Offices In', 'Remote Work') } end end
Matic is looking for a new member of the startup team who can help with fresh project on early stages of development cycle.