Sha256: e8fc066bad4153c62af3a6208916bc6325dd20edff35cab6a75e81351b14279e

Contents?: true

Size: 616 Bytes

Versions: 1

Compression:

Stored size: 616 Bytes

Contents

require 'spec_helper'

describe "Builder#lib_name_for" do
  before do
    @builder = Opal::Builder.new
  end

  it "should remove initial 'lib/' prefix and file extension" do
    @builder.lib_name_for('lib/foo.rb').should == 'foo'
    @builder.lib_name_for('lib/foo/bar.rb').should == 'foo/bar'
    @builder.lib_name_for('lib/baz.js').should == 'baz'
  end

  it "should not remove prefixes other than 'lib/'" do
    @builder.lib_name_for('app.rb').should == 'app'
    @builder.lib_name_for('app/title.rb').should == 'app/title'
    @builder.lib_name_for('spec/spec_helper.rb').should == 'spec/spec_helper'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
opal-0.3.21 spec/builder/lib_name_for_spec.rb