Sha256: 3cc5cb775d2c809c19f12ecc025f64865e4d7378ed41103a6c83fd2a3bac94db

Contents?: true

Size: 858 Bytes

Versions: 102

Compression:

Stored size: 858 Bytes

Contents

#!/usr/bin/env bats

@test "basic" {
    # skip
    run bash acronym.sh "Portable Network Graphics"
    [ "$status" -eq 0 ]
    [ "$output" = "PNG" ]
}

@test "lowercase words" {
    skip
    run bash acronym.sh "Ruby on Rails"
    [ "$status" -eq 0 ]
    [ "$output" = "ROR" ]
}

@test "punctuation" {
    skip
    run bash acronym.sh "First In, First Out"
    [ "$status" -eq 0 ]
    [ "$output" = "FIFO" ]
}

@test "all caps words" {
    skip
    run bash acronym.sh "PHP: Hypertext Preprocessor"
    [ "$status" -eq 0 ]
    [ "$output" = "PHP" ]
}

@test "non-acronym all caps word" {
    skip
    run bash acronym.sh "GNU Image Manipulation Program"
    [ "$status" -eq 0 ]
    [ "$output" = "GIMP" ]
}

@test "hyphenated" {
    skip
    run bash acronym.sh "Complementary metal-oxide semiconductor"
    [ "$status" -eq 0 ]
    [ "$output" = "CMOS" ]
}

Version data entries

102 entries across 102 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.179 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.178 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.177 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.176 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.175 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.174 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.173 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.172 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.171 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.170 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.169 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.167 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.166 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.165 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.164 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.163 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.162 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.161 tracks/bash/exercises/acronym/acronym_test.sh
trackler-2.2.1.160 tracks/bash/exercises/acronym/acronym_test.sh