Sha256: 71c29b36f96c4de04e17f7caa1f6a5dd098ccf23afe2df8861d6c97644782725

Contents?: true

Size: 544 Bytes

Versions: 97

Compression:

Stored size: 544 Bytes

Contents

require "spec_helper"
require "foreman/helpers"

describe "Foreman::Helpers" do
  before do
    module Foo
      class Bar; end
    end
  end

  after do
    Object.send(:remove_const, :Foo)
  end

  subject { o = Object.new; o.extend(Foreman::Helpers); o }

  it "should classify words" do
    subject.classify("foo").should == "Foo"
    subject.classify("foo-bar").should == "FooBar"
  end

  it "should constantize words" do
    subject.constantize("Object").should == Object
    subject.constantize("Foo::Bar").should == Foo::Bar
  end
end

Version data entries

97 entries across 97 versions & 3 rubygems

Version Path
foreman-0.67.0-mingw32 spec/foreman/helpers_spec.rb
foreman-0.67.0-java spec/foreman/helpers_spec.rb
foreman-0.67.0 spec/foreman/helpers_spec.rb
foreman-0.66.0-mingw32 spec/foreman/helpers_spec.rb
foreman-0.66.0-java spec/foreman/helpers_spec.rb
foreman-0.66.0 spec/foreman/helpers_spec.rb
foreman-0.65.0 spec/foreman/helpers_spec.rb
foreman-0.64.0 spec/foreman/helpers_spec.rb
mango-0.8.0 vendor/bundler/ruby/2.1.0/gems/foreman-0.63.0/spec/foreman/helpers_spec.rb
mango-0.7.1 vendor/bundler/ruby/2.0.0/gems/foreman-0.63.0/spec/foreman/helpers_spec.rb
mango-0.7.0 vendor/bundler/ruby/2.0.0/gems/foreman-0.63.0/spec/foreman/helpers_spec.rb
foreman-capistrano-0.53.4 spec/foreman/helpers_spec.rb
foreman-0.63.0-mingw32 spec/foreman/helpers_spec.rb
foreman-0.63.0-java spec/foreman/helpers_spec.rb
foreman-0.63.0 spec/foreman/helpers_spec.rb
foreman-0.62.0-mingw32 spec/foreman/helpers_spec.rb
foreman-0.62.0-java spec/foreman/helpers_spec.rb
foreman-0.62.0 spec/foreman/helpers_spec.rb
foreman-capistrano-0.53.3 spec/foreman/helpers_spec.rb
foreman-capistrano-0.53.2 spec/foreman/helpers_spec.rb