@@ -25,6 +25,7 @@ import Data.Text.Encoding as TE
2525import Control.Concurrent
2626import qualified Data.Set as S
2727import Data.Text hiding (map)
28+import qualified Data.Text as T
2829
2930main :: IO ()
3031main = do
@@ -391,6 +392,6 @@ testFunctionalDependencies = TestCase $ do
391392 --insert a new, valid tuple
392393 executeTutorialD sessionId dbconn "insert s relation{tuple{city \"Boston\", s# \"S6\", sname \"Stevens\", status 30}}"
393394 --insert an constraint-violating tuple
394− let expectedError = InclusionDependencyCheckError "sname_status_A"
395− expectTutorialDErr sessionId dbconn expectedError "insert s relation{tuple{city \"Boston\", s# \"S7\", sname \"Jones\", status 20}}"
395+ let expectedError = "InclusionDependencyCheckError \"sname_status_A\""
396+ expectTutorialDErr sessionId dbconn (T.isPrefixOf expectedError) "insert s relation{tuple{city \"Boston\", s# \"S7\", sname \"Jones\", status 20}}"
396397