Sha256: 53f664c697e468a3373797502e5f740cbc0bd14c6a38892647c8d4c8fd984fdc
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
# frozen_string_literal: true require_relative '../lib/generators/rspec_generator' require_relative 'spec_helper' describe RspecGenerator do shared_examples 'creates rspec files' do |project_name, file_name| it 'creates a spec file' do expect(File).to exist("#{project_name}/spec/#{file_name}_page_spec.rb") end it 'creates the base spec file' do expect(File).to exist("#{project_name}/spec/base_spec.rb") end end context 'with rspec and selenium' do include_examples 'creates rspec files', "#{FRAMEWORKS.last}_#{AUTOMATION_TYPES[2]}", 'login' end context 'with rspec and watir' do include_examples 'creates rspec files', "#{FRAMEWORKS.last}_#{AUTOMATION_TYPES.last}", 'login' end context 'with rspec and appium android' do include_examples 'creates rspec files', "#{FRAMEWORKS.last}_#{AUTOMATION_TYPES.first}", 'pdp' end context 'with rspec and appium ios' do include_examples 'creates rspec files', "#{FRAMEWORKS.last}_#{AUTOMATION_TYPES[1]}", 'pdp' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby_raider-0.4.2 | spec/rspec_generator_spec.rb |