Sha256: bb73fdc9474e6e62895394d8c09742740003508fc6f1f47c6f887d6eb4475682

Contents?: true

Size: 778 Bytes

Versions: 39

Compression:

Stored size: 778 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

module Synvert::Core
  RSpec.describe Helper do
    describe 'class methods' do
      before :each do
        described_class.clear
      end

      it 'registers and fetches' do
        helper = described_class.new 'helper' do; end
        expect(described_class.fetch('helper')).to eq helper
      end

      context 'available' do
        it 'lists empty helpers' do
          expect(described_class.availables).to eq({})
        end

        it 'registers and lists all available helpers' do
          helper1 = Helper.new 'helper1' do; end
          helper2 = Helper.new 'helper2' do; end
          expect(Helper.availables).to eq({ 'helper1' => helper1, 'helper2' => helper2 })
        end
      end
    end
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
synvert-core-2.2.2 spec/synvert/core/helper_spec.rb
synvert-core-2.2.1 spec/synvert/core/helper_spec.rb
synvert-core-2.2.0 spec/synvert/core/helper_spec.rb
synvert-core-2.1.2 spec/synvert/core/helper_spec.rb
synvert-core-2.1.1 spec/synvert/core/helper_spec.rb
synvert-core-2.1.0 spec/synvert/core/helper_spec.rb
synvert-core-2.0.3 spec/synvert/core/helper_spec.rb
synvert-core-2.0.2 spec/synvert/core/helper_spec.rb
synvert-core-2.0.1 spec/synvert/core/helper_spec.rb
synvert-core-2.0.0 spec/synvert/core/helper_spec.rb
synvert-core-1.35.4 spec/synvert/core/helper_spec.rb
synvert-core-1.35.3 spec/synvert/core/helper_spec.rb
synvert-core-1.35.2 spec/synvert/core/helper_spec.rb
synvert-core-1.35.1 spec/synvert/core/helper_spec.rb
synvert-core-1.35.0 spec/synvert/core/helper_spec.rb
synvert-core-1.34.0 spec/synvert/core/helper_spec.rb
synvert-core-1.33.3 spec/synvert/core/helper_spec.rb
synvert-core-1.33.2 spec/synvert/core/helper_spec.rb
synvert-core-1.33.1 spec/synvert/core/helper_spec.rb
synvert-core-1.33.0 spec/synvert/core/helper_spec.rb