Sha256: d0026d5bd41abc3fc3d9422a444361e8e7e243c01ef6acd3ab6e87db56a667da
Contents?: true
Size: 1.49 KB
Versions: 10
Compression:
Stored size: 1.49 KB
Contents
require 'spec_helper' describe Zapata::Revolutionist do context 'it should work with' do it 'bare module' do generated = exec_generation('app/models/testing_module/bare.rb') expected = expected(%Q{require 'rails_helper' describe TestingModule::Bare do let(:bare) do TestingModule::Bare.new end end}) expect(generated).to eq(expected) end it 'nested module' do generated = exec_generation('app/models/testing_module/nested/inside.rb') expected = expected(%Q{require 'rails_helper' describe TestingModule::Nested::Inside do let(:inside) do TestingModule::Nested::Inside.new end end}) expect(generated).to eq(expected) end context 'klass methods' do before(:all) do @generated = exec_generation('app/models/testing_module/klass_methods.rb') end it '#defined_with_self' do has_block('#defined_with_self', %Q{ expect(TestingModule::KlassMethods.defined_with_self(5)).to eq(5) }) end it '#defined_with_back_back_self' do has_block('#defined_with_back_back_self', %Q{ expect(TestingModule::KlassMethods.defined_with_back_back_self(5)).to eq(5) }) end it '#back_to_public_defined_with_self' do has_block('#back_to_public_defined_with_self', %Q{ expect(TestingModule::KlassMethods.back_to_public_defined_with_self(5)).to eq(5) }) end end end end
Version data entries
10 entries across 10 versions & 1 rubygems