packages feed

edits-0.1.0.0: test/Test/Data/Text/EditsSpec.hs

module Test.Data.Text.EditsSpec where

import Data.Text.Edits
import Protolude
import Test.Tasty.Hedgehogx

test_show_distance = test "show the distance between different strings" $ do
  showDistance "kitte" "kittei" === ("kitte[]", "kitte[i]")
  showDistance "kitten" "kittein" === ("kitte[]n", "kitte[i]n")
  showDistance "kitten" "kit" === ("kit[ten]", "kit[]")
  showDistance "kit" "kitten" === ("kit[]", "kit[ten]")
  showDistance "kitten" "kitsin" === ("kit[te]n", "kit[si]n")
  showDistance "kitte" "kitte" === ("kitte", "kitte")