Sha256: a8064e14740e5a7bec047ad33ee61ecf5218bb4157a2a43b1e2726b9366080f4

Contents?: true

Size: 681 Bytes

Versions: 1

Compression:

Stored size: 681 Bytes

Contents

require 'spec_helper'
require 'ronin/gen/gen'
require 'ronin/gen/version'

describe Gen do
  it "should have a version" do
    subject.const_defined?('VERSION').should == true
  end

  describe "generators" do
    subject { described_class.generators }

    it { should_not be_empty }
  end

  describe "generator" do
    it "should load generators from 'ronin/gen/generators/'" do
      generator = subject.generator('library')

      generator.should == Ronin::Gen::Generators::Library
    end

    it "should raise an UnknownGenerator for unknown generators" do
      lambda {
        subject.generator('foo')
      }.should raise_error(Gen::UnknownGenerator)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ronin-gen-1.2.0 spec/gen/gen_spec.rb