Skip to content

Commit

Permalink
Updated from 4ae42f5 via push
Browse files Browse the repository at this point in the history
  • Loading branch information
neilmayhew committed Nov 19, 2024
1 parent 6793751 commit 823add0
Show file tree
Hide file tree
Showing 3,362 changed files with 943,604 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
Binary file added ImpSpec/ImpSpec.haddock
Binary file not shown.
13 changes: 13 additions & 0 deletions ImpSpec/Test-ImpSpec-Expectations-Lifted.html

Large diffs are not rendered by default.

17 changes: 17 additions & 0 deletions ImpSpec/Test-ImpSpec-Expectations.html

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions ImpSpec/Test-ImpSpec-Main.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head id="head" data-base-url=".."><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>Test.ImpSpec.Main</title><link href="../linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="../quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="../haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">ImpSpec-0.1.0.0: Imperative approach of testing that extends HSpec and QuickCheck</span><ul class="links" id="page-menu"><li><a href="src/Test.ImpSpec.Main.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Inferred</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Test.ImpSpec.Main</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a id="v:impSpecMain" class="def">impSpecMain</a> &#8759; <a href="Test-ImpSpec.html#t:Spec" title="Test.ImpSpec">Spec</a> &#8594; <a href="../base/System-IO.html#t:IO" title="System.IO">IO</a> () <a href="src/Test.ImpSpec.Main.html#impSpecMain" class="link">Source</a> <a href="#v:impSpecMain" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:impSpecConfig" class="def">impSpecConfig</a> &#8759; <a href="../hspec-core/Test-Hspec-Core-Runner.html#t:Config" title="Test.Hspec.Core.Runner">Config</a> <a href="src/Test.ImpSpec.Main.html#impSpecConfig" class="link">Source</a> <a href="#v:impSpecConfig" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:impSpecMainWithConfig" class="def">impSpecMainWithConfig</a> &#8759; <a href="../hspec-core/Test-Hspec-Core-Runner.html#t:Config" title="Test.Hspec.Core.Runner">Config</a> &#8594; <a href="Test-ImpSpec.html#t:Spec" title="Test.ImpSpec">Spec</a> &#8594; <a href="../base/System-IO.html#t:IO" title="System.IO">IO</a> () <a href="src/Test.ImpSpec.Main.html#impSpecMainWithConfig" class="link">Source</a> <a href="#v:impSpecMainWithConfig" class="selflink">#</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.26.0</p></div></body></html>
1 change: 1 addition & 0 deletions ImpSpec/Test-ImpSpec-Random.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head id="head" data-base-url=".."><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>Test.ImpSpec.Random</title><link href="../linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="../quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="../haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">ImpSpec-0.1.0.0: Imperative approach of testing that extends HSpec and QuickCheck</span><ul class="links" id="page-menu"><li><a href="src/Test.ImpSpec.Random.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Inferred</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Test.ImpSpec.Random</p></div><div id="synopsis"><details id="syn"><summary>Synopsis</summary><ul class="details-toggle" data-details-id="syn"><li class="src short"><span class="keyword">class</span> <a href="../random/System-Random-Stateful.html#t:StatefulGen" title="System.Random.Stateful">StatefulGen</a> g m &#8658; <a href="#t:HasStatefulGen">HasStatefulGen</a> g m | m &#8594; g <span class="keyword">where</span><ul class="subs"><li><a href="#v:askStatefulGen">askStatefulGen</a> &#8759; m g</li></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasGenEnv">HasGenEnv</a> env g | env &#8594; g <span class="keyword">where</span><ul class="subs"><li><a href="#v:getGenEnv">getGenEnv</a> &#8759; env &#8594; g</li></ul></li><li class="src short"><a href="#v:uniformM">uniformM</a> &#8759; (<a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> g m, <a href="../random/System-Random.html#t:Uniform" title="System.Random">Uniform</a> a) &#8658; m a</li><li class="src short"><a href="#v:uniformRM">uniformRM</a> &#8759; (<a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> g m, <a href="../random/System-Random.html#t:UniformRange" title="System.Random">UniformRange</a> a) &#8658; (a, a) &#8594; m a</li><li class="src short"><a href="#v:uniformListM">uniformListM</a> &#8759; (<a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> g m, <a href="../random/System-Random.html#t:Uniform" title="System.Random">Uniform</a> a) &#8658; <a href="../base/Data-Int.html#t:Int" title="Data.Int">Int</a> &#8594; m [a]</li><li class="src short"><a href="#v:uniformListRM">uniformListRM</a> &#8759; (<a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> g m, <a href="../random/System-Random.html#t:UniformRange" title="System.Random">UniformRange</a> a) &#8658; (a, a) &#8594; <a href="../base/Data-Int.html#t:Int" title="Data.Int">Int</a> &#8594; m [a]</li><li class="src short"><a href="#v:uniformByteStringM">uniformByteStringM</a> &#8759; <a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> a m &#8658; <a href="../base/Data-Int.html#t:Int" title="Data.Int">Int</a> &#8594; m <a href="../bytestring/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a></li><li class="src short"><a href="#v:uniformShortByteStringM">uniformShortByteStringM</a> &#8759; <a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> a m &#8658; <a href="../base/Data-Int.html#t:Int" title="Data.Int">Int</a> &#8594; m <a href="../bytestring/Data-ByteString-Short.html#t:ShortByteString" title="Data.ByteString.Short">ShortByteString</a></li><li class="src short"><a href="#v:arbitrary">arbitrary</a> &#8759; (<a href="../QuickCheck/Test-QuickCheck-Arbitrary.html#t:Arbitrary" title="Test.QuickCheck.Arbitrary">Arbitrary</a> a, <a href="../quickcheck-transformer/Test-QuickCheck-GenT.html#t:MonadGen" title="Test.QuickCheck.GenT">MonadGen</a> m) &#8658; m a</li></ul></details></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">class</span> <a href="../random/System-Random-Stateful.html#t:StatefulGen" title="System.Random.Stateful">StatefulGen</a> g m &#8658; <a id="t:HasStatefulGen" class="def">HasStatefulGen</a> g m | m &#8594; g <span class="keyword">where</span> <a href="src/Test.ImpSpec.Random.html#HasStatefulGen" class="link">Source</a> <a href="#t:HasStatefulGen" class="selflink">#</a></p><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src">Nothing</p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:askStatefulGen" class="def">askStatefulGen</a> &#8759; m g <a href="src/Test.ImpSpec.Random.html#askStatefulGen" class="link">Source</a> <a href="#v:askStatefulGen" class="selflink">#</a></p> <div class="subs default"><p class="caption"></p><p class="src"><span class="keyword">default</span> <a id="v:askStatefulGen" class="def">askStatefulGen</a> &#8759; <a href="../mtl/Control-Monad-Reader-Class.html#t:MonadReader" title="Control.Monad.Reader.Class">MonadReader</a> g m &#8658; m g <a href="src/Test.ImpSpec.Random.html#askStatefulGen" class="link">Source</a> <a href="#v:askStatefulGen" class="selflink">#</a></p></div></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:HasStatefulGen">Instances</h4><details id="i:HasStatefulGen" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:ic:HasStatefulGen:HasStatefulGen:1"></span> (<a href="Test-ImpSpec-Random.html#t:HasGenEnv" title="Test.ImpSpec.Random">HasGenEnv</a> env g, <a href="../random/System-Random-Stateful.html#t:StatefulGen" title="System.Random.Stateful">StatefulGen</a> g (<a href="../mtl/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> env m), <a href="../base/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m) &#8658; <a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> g (<a href="../mtl/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> env m)</span> <a href="src/Test.ImpSpec.Random.html#line-32" class="link">Source</a> <a href="#t:HasStatefulGen" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:ic:HasStatefulGen:HasStatefulGen:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Test-ImpSpec-Random.html">Test.ImpSpec.Random</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:askStatefulGen">askStatefulGen</a> &#8759; <a href="../mtl/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> env m g <a href="src/Test.ImpSpec.Random.html#askStatefulGen" class="link">Source</a> <a href="#v:askStatefulGen" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:ic:HasStatefulGen:HasStatefulGen:2"></span> <a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> (<a href="../random/System-Random-Stateful.html#t:IOGenM" title="System.Random.Stateful">IOGenM</a> QCGen) (<a href="Test-ImpSpec.html#t:ImpM" title="Test.ImpSpec">ImpM</a> t)</span> <a href="src/Test.ImpSpec.Internal.html#line-158" class="link">Source</a> <a href="#t:HasStatefulGen" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:ic:HasStatefulGen:HasStatefulGen:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Test-ImpSpec-Internal.html">Test.ImpSpec.Internal</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:askStatefulGen">askStatefulGen</a> &#8759; <a href="Test-ImpSpec.html#t:ImpM" title="Test.ImpSpec">ImpM</a> t (<a href="../random/System-Random-Stateful.html#t:IOGenM" title="System.Random.Stateful">IOGenM</a> QCGen) <a href="src/Test.ImpSpec.Random.html#askStatefulGen" class="link">Source</a> <a href="#v:askStatefulGen" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:HasGenEnv" class="def">HasGenEnv</a> env g | env &#8594; g <span class="keyword">where</span> <a href="src/Test.ImpSpec.Random.html#HasGenEnv" class="link">Source</a> <a href="#t:HasGenEnv" class="selflink">#</a></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:getGenEnv" class="def">getGenEnv</a> &#8759; env &#8594; g <a href="src/Test.ImpSpec.Random.html#getGenEnv" class="link">Source</a> <a href="#v:getGenEnv" class="selflink">#</a></p></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:HasGenEnv">Instances</h4><details id="i:HasGenEnv" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:ic:HasGenEnv:HasGenEnv:1"></span> <a href="Test-ImpSpec-Random.html#t:HasGenEnv" title="Test.ImpSpec.Random">HasGenEnv</a> g g</span> <a href="src/Test.ImpSpec.Random.html#line-28" class="link">Source</a> <a href="#t:HasGenEnv" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:ic:HasGenEnv:HasGenEnv:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Test-ImpSpec-Random.html">Test.ImpSpec.Random</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:getGenEnv">getGenEnv</a> &#8759; g &#8594; g <a href="src/Test.ImpSpec.Random.html#getGenEnv" class="link">Source</a> <a href="#v:getGenEnv" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><a id="v:uniformM" class="def">uniformM</a> &#8759; (<a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> g m, <a href="../random/System-Random.html#t:Uniform" title="System.Random">Uniform</a> a) &#8658; m a <a href="src/Test.ImpSpec.Random.html#uniformM" class="link">Source</a> <a href="#v:uniformM" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:uniformRM" class="def">uniformRM</a> &#8759; (<a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> g m, <a href="../random/System-Random.html#t:UniformRange" title="System.Random">UniformRange</a> a) &#8658; (a, a) &#8594; m a <a href="src/Test.ImpSpec.Random.html#uniformRM" class="link">Source</a> <a href="#v:uniformRM" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:uniformListM" class="def">uniformListM</a> &#8759; (<a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> g m, <a href="../random/System-Random.html#t:Uniform" title="System.Random">Uniform</a> a) &#8658; <a href="../base/Data-Int.html#t:Int" title="Data.Int">Int</a> &#8594; m [a] <a href="src/Test.ImpSpec.Random.html#uniformListM" class="link">Source</a> <a href="#v:uniformListM" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:uniformListRM" class="def">uniformListRM</a> &#8759; (<a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> g m, <a href="../random/System-Random.html#t:UniformRange" title="System.Random">UniformRange</a> a) &#8658; (a, a) &#8594; <a href="../base/Data-Int.html#t:Int" title="Data.Int">Int</a> &#8594; m [a] <a href="src/Test.ImpSpec.Random.html#uniformListRM" class="link">Source</a> <a href="#v:uniformListRM" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:uniformByteStringM" class="def">uniformByteStringM</a> &#8759; <a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> a m &#8658; <a href="../base/Data-Int.html#t:Int" title="Data.Int">Int</a> &#8594; m <a href="../bytestring/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Test.ImpSpec.Random.html#uniformByteStringM" class="link">Source</a> <a href="#v:uniformByteStringM" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:uniformShortByteStringM" class="def">uniformShortByteStringM</a> &#8759; <a href="Test-ImpSpec-Random.html#t:HasStatefulGen" title="Test.ImpSpec.Random">HasStatefulGen</a> a m &#8658; <a href="../base/Data-Int.html#t:Int" title="Data.Int">Int</a> &#8594; m <a href="../bytestring/Data-ByteString-Short.html#t:ShortByteString" title="Data.ByteString.Short">ShortByteString</a> <a href="src/Test.ImpSpec.Random.html#uniformShortByteStringM" class="link">Source</a> <a href="#v:uniformShortByteStringM" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:arbitrary" class="def">arbitrary</a> &#8759; (<a href="../QuickCheck/Test-QuickCheck-Arbitrary.html#t:Arbitrary" title="Test.QuickCheck.Arbitrary">Arbitrary</a> a, <a href="../quickcheck-transformer/Test-QuickCheck-GenT.html#t:MonadGen" title="Test.QuickCheck.GenT">MonadGen</a> m) &#8658; m a <a href="src/Test.ImpSpec.Random.html#arbitrary" class="link">Source</a> <a href="#v:arbitrary" class="selflink">#</a></p><div class="doc"><p>Lifted version of <code><a href="../QuickCheck/Test-QuickCheck-Arbitrary.html#v:arbitrary" title="Test.QuickCheck.Arbitrary">arbitrary</a></code>.</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.26.0</p></div></body></html>
25 changes: 25 additions & 0 deletions ImpSpec/Test-ImpSpec.html

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions ImpSpec/doc-index.html

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions ImpSpec/doc-index.json

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions ImpSpec/haddock-bundle.min.js

Large diffs are not rendered by default.

Loading

0 comments on commit 823add0

Please sign in to comment.