├── .all-contributorsrc ├── .github └── workflows │ ├── build-and-test.yml │ └── release.yml ├── .gitignore ├── .releaserc ├── ChangeLog.md ├── LICENSE ├── README.md ├── Setup.hs ├── app └── Main.hs ├── docs ├── CODE_OF_CONDUCT.md └── CONTRIBUTING.md ├── examples ├── fizzbuzz │ ├── .gitignore │ ├── .golden │ │ ├── FizzBuzzGolden-fizzBuzz-Turns-3-multiples-to-fizz-and-5-multiples-to-buzz-actual │ │ └── FizzBuzzGolden-fizzBuzz-Turns-3-multiples-to-fizz-and-5-multiples-to-buzz-golden │ ├── FizzBuzzGolden-fizzBuzz-Turns-3-multiples-to-fizz-and-5-multiples-to-buzz-actual │ ├── FizzBuzzGolden-fizzBuzz-Turns-3-multiples-to-fizz-and-5-multiples-to-buzz-golden │ ├── README.md │ ├── Setup.hs │ ├── package.yaml │ ├── src │ │ ├── FizzBuzz.hs │ │ └── Lib.hs │ ├── stack.yaml │ ├── stack.yaml.lock │ └── test │ │ ├── FizzBuzzGoldenSpec.hs │ │ └── Spec.hs ├── html │ ├── .gitignore │ ├── .golden │ │ ├── html-actual │ │ ├── html-golden │ │ ├── html_pretty-actual │ │ └── html_pretty-golden │ ├── README.md │ ├── Setup.hs │ ├── package.yaml │ ├── src │ │ └── Html.hs │ ├── stack.yaml │ ├── stack.yaml.lock │ └── test │ │ ├── HtmlSpec.hs │ │ └── Spec.hs └── json │ ├── .gitignore │ ├── .otherGolden │ └── json-golden │ ├── README.md │ ├── Setup.hs │ ├── package.yaml │ ├── src │ └── Json.hs │ ├── stack.yaml │ ├── stack.yaml.lock │ └── test │ ├── JsonGoldenSpec.hs │ └── Spec.hs ├── hspec-golden.cabal ├── package.yaml ├── src └── Test │ └── Hspec │ └── Golden.hs ├── stack.yaml ├── stack.yaml.lock └── test ├── Spec.hs └── Test └── Hspec └── GoldenSpec.hs /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist-newstyle 2 | .stack-work/ 3 | *~ 4 | cabal.project.freeze 5 | -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/.releaserc -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/app/Main.hs -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /examples/fizzbuzz/.gitignore: -------------------------------------------------------------------------------- 1 | .stack-work/ 2 | fizzbuzz.cabal 3 | *~ -------------------------------------------------------------------------------- /examples/fizzbuzz/.golden/FizzBuzzGolden-fizzBuzz-Turns-3-multiples-to-fizz-and-5-multiples-to-buzz-actual: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/fizzbuzz/.golden/FizzBuzzGolden-fizzBuzz-Turns-3-multiples-to-fizz-and-5-multiples-to-buzz-actual -------------------------------------------------------------------------------- /examples/fizzbuzz/.golden/FizzBuzzGolden-fizzBuzz-Turns-3-multiples-to-fizz-and-5-multiples-to-buzz-golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/fizzbuzz/.golden/FizzBuzzGolden-fizzBuzz-Turns-3-multiples-to-fizz-and-5-multiples-to-buzz-golden -------------------------------------------------------------------------------- /examples/fizzbuzz/FizzBuzzGolden-fizzBuzz-Turns-3-multiples-to-fizz-and-5-multiples-to-buzz-actual: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/fizzbuzz/FizzBuzzGolden-fizzBuzz-Turns-3-multiples-to-fizz-and-5-multiples-to-buzz-actual -------------------------------------------------------------------------------- /examples/fizzbuzz/FizzBuzzGolden-fizzBuzz-Turns-3-multiples-to-fizz-and-5-multiples-to-buzz-golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/fizzbuzz/FizzBuzzGolden-fizzBuzz-Turns-3-multiples-to-fizz-and-5-multiples-to-buzz-golden -------------------------------------------------------------------------------- /examples/fizzbuzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/fizzbuzz/README.md -------------------------------------------------------------------------------- /examples/fizzbuzz/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /examples/fizzbuzz/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/fizzbuzz/package.yaml -------------------------------------------------------------------------------- /examples/fizzbuzz/src/FizzBuzz.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/fizzbuzz/src/FizzBuzz.hs -------------------------------------------------------------------------------- /examples/fizzbuzz/src/Lib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/fizzbuzz/src/Lib.hs -------------------------------------------------------------------------------- /examples/fizzbuzz/stack.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-21.7 2 | extra-deps: 3 | - ../../ 4 | -------------------------------------------------------------------------------- /examples/fizzbuzz/stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/fizzbuzz/stack.yaml.lock -------------------------------------------------------------------------------- /examples/fizzbuzz/test/FizzBuzzGoldenSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/fizzbuzz/test/FizzBuzzGoldenSpec.hs -------------------------------------------------------------------------------- /examples/fizzbuzz/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /examples/html/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/html/.gitignore -------------------------------------------------------------------------------- /examples/html/.golden/html-actual: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/html/.golden/html-actual -------------------------------------------------------------------------------- /examples/html/.golden/html-golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/html/.golden/html-golden -------------------------------------------------------------------------------- /examples/html/.golden/html_pretty-actual: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/html/.golden/html_pretty-actual -------------------------------------------------------------------------------- /examples/html/.golden/html_pretty-golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/html/.golden/html_pretty-golden -------------------------------------------------------------------------------- /examples/html/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/html/README.md -------------------------------------------------------------------------------- /examples/html/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /examples/html/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/html/package.yaml -------------------------------------------------------------------------------- /examples/html/src/Html.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/html/src/Html.hs -------------------------------------------------------------------------------- /examples/html/stack.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-21.7 2 | extra-deps: 3 | - ../../ 4 | -------------------------------------------------------------------------------- /examples/html/stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/html/stack.yaml.lock -------------------------------------------------------------------------------- /examples/html/test/HtmlSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/html/test/HtmlSpec.hs -------------------------------------------------------------------------------- /examples/html/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /examples/json/.gitignore: -------------------------------------------------------------------------------- 1 | .stack-work/ 2 | json.cabal 3 | *~ -------------------------------------------------------------------------------- /examples/json/.otherGolden/json-golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/json/.otherGolden/json-golden -------------------------------------------------------------------------------- /examples/json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/json/README.md -------------------------------------------------------------------------------- /examples/json/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /examples/json/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/json/package.yaml -------------------------------------------------------------------------------- /examples/json/src/Json.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/json/src/Json.hs -------------------------------------------------------------------------------- /examples/json/stack.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-21.7 2 | extra-deps: 3 | - ../../ 4 | -------------------------------------------------------------------------------- /examples/json/stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/json/stack.yaml.lock -------------------------------------------------------------------------------- /examples/json/test/JsonGoldenSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/examples/json/test/JsonGoldenSpec.hs -------------------------------------------------------------------------------- /examples/json/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /hspec-golden.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/hspec-golden.cabal -------------------------------------------------------------------------------- /package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/package.yaml -------------------------------------------------------------------------------- /src/Test/Hspec/Golden.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/src/Test/Hspec/Golden.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-21.7 2 | -------------------------------------------------------------------------------- /stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/stack.yaml.lock -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /test/Test/Hspec/GoldenSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackbuilders/hspec-golden/HEAD/test/Test/Hspec/GoldenSpec.hs --------------------------------------------------------------------------------