Sha256: 2c4d074a8f294109ad175c86f0e9970469a5f563bc047465a19b362fa7e39a12

Contents?: true

Size: 1.13 KB

Versions: 221

Compression:

Stored size: 1.13 KB

Contents

import org.scalatest.{Matchers, FlatSpec}

class PigLatinTest extends FlatSpec with Matchers {
  it should "translate beginning with vowels" in {
    PigLatin.translate("apple") should be ("appleay")
    PigLatin.translate("ear") should be ("earay")
  }

  it should "translate beginning with single letter consonant clusters" in {
    pending
    PigLatin.translate("pig") should be ("igpay")
    PigLatin.translate("koala") should be ("oalakay")
    PigLatin.translate("qat") should be ("atqay")
  }

  it should "translate beginning with multiple letter consonant clusters" in {
    pending
    PigLatin.translate("chair") should be ("airchay")
    PigLatin.translate("therapy") should be ("erapythay")
    PigLatin.translate("thrush") should be ("ushthray")
    PigLatin.translate("school") should be ("oolschay")
  }

  it should "translate beginning with consonant clusters with qu" in {
    pending
    PigLatin.translate("queen") should be ("eenquay")
    PigLatin.translate("square") should be ("aresquay")
  }

  it should "translate phrases" in {
    pending
    PigLatin.translate("quick fast run") should be ("ickquay astfay unray")
  }
}

Version data entries

221 entries across 221 versions & 1 rubygems

Version Path
trackler-2.0.8.53 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.52 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.51 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.50 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.49 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.48 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.47 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.46 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.45 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.44 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.43 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.42 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.41 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.40 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.39 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.38 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.37 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.36 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.35 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala
trackler-2.0.8.34 tracks/scala/exercises/pig-latin/src/test/scala/PigLatinTest.scala