Sha256: 15fae0f25a53041551876bd93f8afe9722ce6e21395a12a91a74bee20b8068b5

Contents?: true

Size: 787 Bytes

Versions: 396

Compression:

Stored size: 787 Bytes

Contents

local acronym = require('acronym')

describe('acronym', function()
  it('should generate single-letter acronyms', function()
    assert.equal('L', acronym('Lua'))
  end)

  it('should generate multi-letter acronyms', function()
    assert.equal('LUA', acronym('Lua Ultimate Acronym'))
  end)

  it('should include lowercase words', function()
    assert.equal('ROR', acronym('Ruby on Rails'))
  end)

  it('should ignore punctuation', function()
    assert.equal('FIFO', acronym('First In, First Out'))
  end)

  it('should split words with internal capitalization', function()
    assert.equal('HTML', acronym('HyperText Markup Language'))
  end)

  it('should not split words that are all uppercase', function()
    assert.equal('PHP', acronym('PHP: Hypertext Processor'))
  end)
end)

Version data entries

396 entries across 396 versions & 1 rubygems

Version Path
trackler-2.2.1.98 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.97 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.96 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.95 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.94 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.93 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.92 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.91 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.90 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.89 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.88 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.87 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.86 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.85 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.84 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.83 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.82 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.81 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.80 tracks/lua/exercises/acronym/acronym_spec.lua
trackler-2.2.1.79 tracks/lua/exercises/acronym/acronym_spec.lua