Sha256: d38fe4841b0e08108fbc676004123a2db5a5ad77989c778d63a7de59b3dfc96d

Contents?: true

Size: 749 Bytes

Versions: 10

Compression:

Stored size: 749 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'
require './lib/fusuma/plugin/base'
require './lib/fusuma/plugin/manager'

module Fusuma
  module Plugin
    RSpec.describe Manager do
      describe '#require_siblings_from_plugin_dir' do
        Manager.new(Base).require_siblings_from_plugin_dir
        subject { Manager.new(Base).require_siblings_from_plugin_dir }
        it { expect { subject }.not_to raise_error(LoadError) }
      end

      describe '#require_siblings_from_gem' do
        subject { Manager.new(Inputs::Input).require_siblings_from_gem }
        it { expect { subject }.not_to raise_error(LoadError) }
      end

      describe '.plugins' do
        subject { Manger.plugins }
        pending
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
fusuma-2.4.1 spec/lib/plugin/manager_spec.rb
fusuma-2.4.0 spec/lib/plugin/manager_spec.rb
fusuma-2.3.0 spec/lib/plugin/manager_spec.rb
fusuma-2.2.0 spec/lib/plugin/manager_spec.rb
fusuma-2.1.0 spec/lib/plugin/manager_spec.rb
fusuma-2.0.5 spec/lib/plugin/manager_spec.rb
fusuma-2.0.4 spec/lib/plugin/manager_spec.rb
fusuma-2.0.3 spec/lib/plugin/manager_spec.rb
fusuma-2.0.2 spec/lib/plugin/manager_spec.rb
fusuma-2.0.1 spec/lib/plugin/manager_spec.rb