Sha256: 2223fee98e51fd79e1059d8cb2af0fd3722bdd34997bc7388d217a8c26c324f9

Contents?: true

Size: 1.4 KB

Versions: 3

Compression:

Stored size: 1.4 KB

Contents

require 'spec_helper'

describe HashRocket do

  let(:folder) { File.expand_path('../..',__FILE__) + "/spec/data" }
  let(:result) { "/result.txt" }
  
  context "hash_rocket should be replaced if the file extention is supported: " do

    before :each do
      @file = folder + example.metadata[:file_ext]
      @backup = File.read(@file)
      HashRocket.convert(nil, @file) # Add true for verbose
      @conversion = File.read(@file)
    end

    after :each do
      File.open(@file, "w") {|f| f.puts @backup }
      @backup.should eq File.read(@file)
    end

    it "Gemfile", file_ext: "/Gemfile" do
      @conversion.should eq File.read(folder + result)
    end

    it ".rb", file_ext: "/file.rb" do
      @conversion.should eq File.read(folder + result)      
    end

    it ".erb", file_ext: "/file.erb" do
      @conversion.should eq File.read(folder + result)      
    end

    it ".html", file_ext: "/file.html" do
      @conversion.should eq File.read(folder + result)      
    end

    it ".haml", file_ext: "/file.haml" do
      @conversion.should eq File.read(folder + result)      
    end

    it ".rake", file_ext: "/file.rake" do
      @conversion.should eq File.read(folder + result)      
    end

    it ".yml", file_ext: "/file.yml" do
      @conversion.should eq File.read(folder + result)      
    end

    it ".h", file_ext: "/file.h" do
      @conversion.should eq @backup      
    end

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hash_rocket-0.4.0 spec/hash_rocket_spec.rb
hash_rocket-0.3.9 spec/hash_rocket_spec.rb
hash_rocket-0.3.8 spec/hash_rocket_spec.rb