!7 .      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-Safe./012345None/6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdNone=? $% &P'( )*+,  -./012M3"!#4wxsrvtnmupoq5SRQ67 8GD9:;<=>EF?JKL@ABCHINOTUVWXYZ[\]^_`abcdefghijklyz{|}~!&'()!&'() $% &P'( )*+,  -./012M3"!#4wxsrvtnmupoq5SRQ67 8GD9:;<=>EF?JKL@ABCHINOTUVWXYZ[\]^_`abcdefghijklyz{|}~Nonec%efghijklmnopqrstuvwxyz{|}~stableNone,hspecexample! is a type restricted version of C. It can be used to get better error messages on type mismatches. Compare e.g. 4it "exposes some behavior" $ example $ do putStrLnwith *it "exposes some behavior" $ do putStrLn9      !"$#%,$!"#$,      %None,> -hspec prop ".." $ ..is a shortcut for it ".." $ property $ ..--    ! "# "$%&'()*+,-./01234567 "89:;<=>? "@ABC9DEFGHIJKLMN OP OQ OR OS OTUVWXY OZ[ O\ O]^_ O`XaXb Oc^d^e Of Og OhFijFk "lKmKnKopqrstuvwxyz{|}~||IIIIIIIIIIIIIIIIIIIII^AAAA99999999999999999999999999999999FFFFFF                                 " " " " " " " " "!"#$"%&"%'"%("%)"%*"+,"+-"+."+/"+0"+1"+2"+3"+4"+5"+6"+7"+8"+9"+:"+;"<="<>"<?"<@"<A"<B"<C"<D"<E"<F"<G"<H"IJ"IK"IL"MN"MO"MPQRSTUVWXYZ[\]^_`"ab"ac"ad"ae"fg"fh"fi"fj"fk"fl"fm"fn"fo"fp"fq"fr"fs"ft"fu"fv"fw"fx"fy"fy"fz"f{"f|"f}"f~"f"f"f"f"f"f"f"f"f"f"M"M"M"M"M""""#"#"#"#"#"#"#"""""""""""""""""""""""""""""!hspec-2.6.0-KnLhCW5A712Qp0Crx6wH6Test.Hspec.DiscoverTest.Hspec.QuickCheck Test.Hspec Paths_hspecTest.Hspec.FormattersTest.Hspec.RunnerbaseGHC.Base++ghc-primGHC.PrimseqGHC.Listfilterzip System.IOprint Data.Tuplefstsnd otherwisemap$GHC.Num fromInteger-GHC.Real fromRationalGHC.EnumenumFrom enumFromThen enumFromToenumFromThenTo GHC.Classes==>=negatefail>>=>>fmapreturn fromIntegral realToFrac toInteger toRational<>memptymappendmconcat<*>pure*>BoundedEnumEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShow Applicative Data.FoldableFoldableData.Traversable Traversable SemigroupMonoid GHC.TypesBoolCharDoubleFloatInt integer-gmpGHC.Integer.TypeInteger GHC.MaybeMaybeOrderingRationalIOWord Data.EitherEitherFalseNothingJustTrueLeftRightLTEQGTshowStringShowS/=sequence sequenceAtraversereadIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputCharGHC.IO.ExceptionioErrorGHC.IOFilePath userErrorIOErrornotElemallanyorand concatMapconcat sequence_mapM_productsumminimummaximumelemlengthnullfoldl1foldr1foldlfoldrfoldMap Data.OldListunwordswordsunlineslines Text.Readreadreadseitherlex readParenreadList readsPrecText.ParserCombinators.ReadPReadSatanhacoshasinhtanhcoshsinhatanacosasintancossinlogBase**sqrtlogexppiatan2isIEEEisNegativeZeroisDenormalized isInfiniteisNaN scaleFloat significandexponent encodeFloat decodeFloat floatRange floatDigits floatRadix Data.Functor<$>lcmgcd^^^oddevendivModquotRemmoddivremquotrecip/floorceilingroundtruncateproperFractionmaxBoundminBoundfromEnumtoEnumpredsucc showParen showStringshowCharshowsshowList showsPrecunzip3unzipzipWith3zipWithzip3!!lookupreversebreakspansplitAtdroptake dropWhile takeWhilecycle replicaterepeatiteratescanr1scanrscanl1scanlinitlasttailhead Data.Maybemaybeuncurrycurrysubtractsignumabs*+asTypeOfuntil$!flip.constid=<<<$<*GHC.Err undefinederrorWithoutStackTraceerror<=compare&&||not<>maxmin'hspec-core-2.6.0-7vspdJJHDD36p2TwD4gxw0Test.Hspec.Core.RunnerhspecTest.Hspec.Core.QuickCheck modifyArgsmodifyMaxShrinks modifyMaxSizemodifyMaxDiscardRatiomodifyMaxSuccessTest.Hspec.Core.Spec pendingWithpendingparallelfcontext fdescribefspecifyfitfocusxspecifyxitspecifyitxcontext xdescribecontextdescribeTest.Hspec.Core.Hooks aroundWitharound_ afterAll_afterAllaroundafter_after beforeAll_ beforeAll beforeWithbefore_beforeTest.Hspec.Core.Spec.MonadrunIOSpecSpecWithTest.Hspec.Core.ExampleArgExample ActionWith IsFormatter toFormatterhspecWithFormatterpostProcessSpec$fIsFormatterFormatter$fIsFormatterIOexamplepropversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNameTest.Hspec.Core.Formattersfailed_examplesprogressspecdocsilent Test.Hspec.Core.Formatters.Monad missingChunk extraChunkuseDiff withInfoColorwithPendingColorwithSuccessColor withFailColorwriteTransient writeLinewrite getRealTime getCPUTimeusedSeedgetFailMessages getTotalCount getFailCountgetPendingCountgetSuccessCount FormatterheaderFormatterexampleGroupStartedexampleGroupDoneexampleProgressexampleSucceeded exampleFailedexamplePendingfailedFormatterfooterFormatter FailureRecordfailureRecordLocationfailureRecordPathfailureRecordMessageFormatM FailureReasonErrorReasonExpectedButGotNoReasonTest.Hspec.Core.UtilformatExceptionTest.Hspec.Core.ClockSecondshspecWithResult hspecResult hspecWithSummarysummaryExamplessummaryFailuresTest.Hspec.Core.ConfigconfigAddFilterTest.Hspec.Core.Config.Options defaultConfigConfigconfigIgnoreConfigFile configDryRunconfigPrintCpuTimeconfigFastFailconfigFailureReport configRerunconfigRerunAllOnSuccessconfigFilterPredicateconfigSkipPredicateconfigQuickCheckSeedconfigQuickCheckMaxSuccessconfigQuickCheckMaxDiscardRatioconfigQuickCheckMaxSizeconfigSmallCheckDepthconfigColorMode configDiffconfigFormatterconfigHtmlOutputconfigOutputFileconfigConcurrentJobs ColorMode ColorAuto ColorNever ColorAlwaysPathGHC.Stack.Types HasCallStack.hspec-expectations-0.8.2-xEhsaJyqHC4OUn6v2CIJJTest.Hspec.ExpectationsanyArithExceptionanyIOException errorCall anyErrorCall anyException shouldThrowshouldNotReturnshouldNotContainshouldNotSatisfy shouldNotBe shouldReturnshouldMatchList shouldContain shouldEndWithshouldStartWith shouldSatisfyshouldBeexpectationFailure ExpectationSelector