Sha256: 5c10b00931a604d4cf260422de8ba0b160e9db3545bbff752cc5cc7b5aa05455

Contents?: true

Size: 521 Bytes

Versions: 2

Compression:

Stored size: 521 Bytes

Contents

require 'spec_helper'

def file(name)
  File.read(File.join(Roxie::ROOT, 'roxie', name))
end

def assert_sorted(list)
  previous = nil
  list.each do |item|
    if previous
      expect(previous).to be < item
    end
    previous = item
  end
end

describe "Support languages" do
  it "should be listed alphabetically" do
    languages = []
    file("languages.yml").lines.each do |line|
      if line =~ /^([a-zA-Z][\w+\-\# ]*):$/
        languages << $1.downcase
      end
    end
    assert_sorted languages
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
roxie-0.0.3 spec/anal_retentive_spec.rb
roxie-0.0.2 spec/anal_retentive_spec.rb