homepage: https://github.com/jdnavarro/smallcheck-lens
changelog-type: markdown
hash: 10a07c90403aae6e999fc187c3dd90380d3e0a8f8275394f1396f0299dbcb836
test-bench-deps:
  tasty-smallcheck: -any
  base: ! '>=4.6 && <4.9'
  smallcheck-lens: -any
  smallcheck: -any
  lens: ! '>=4.1.2.1'
  tasty: -any
maintainer: j@dannynavarro.net
synopsis: SmallCheck lens laws
changelog: ! '# Change Log

  All notable changes to this project will be documented in this file. This file

  follows the formatting recommendations from [Keep a

  CHANGELOG](http://keepachangelog.com/). This project adheres to [Semantic

  Versioning](http://semver.org/).


  ## [0.1] - 2015-05-27

  ### Added

  - `SmallCheck` properties for each lens laws.

  - `tasty` test trees for each `Lens` type.

  - Tests for some `Lens`.


  [0.1]: https://github.com/jdnavarro/smallcheck-series/compare/1df060..v0.1

'
basic-deps:
  tasty-smallcheck: -any
  base: ! '>=4.6 && <4.9'
  smallcheck: ! '>=1.1'
  lens: -any
  smallcheck-series: ! '>=0.3'
  transformers: -any
  tasty: -any
all-versions:
- '0.1'
author: Danny Navarro
latest: '0.1'
description-type: markdown
description: ! '# Lens SmallCheck


  [![Hackage Version](https://img.shields.io/hackage/v/smallcheck-lens.svg)](https://hackage.haskell.org/package/smallcheck-lens)
  [![Build Status](https://img.shields.io/travis/jdnavarro/smallcheck-lens.svg)](https://travis-ci.org/jdnavarro/smallcheck-lens)


  [`smallcheck`](https://hackage.haskell.org/package/smallcheck) properties

  ported from

  [`lens-properties`](https://hackage.haskell.org/package/lens-properties)

  and [`tasty`](https://hackage.haskell.org/package/tasty tasty) test trees

  to validate `Lens`es, `Setter`s, `Traversal`s, `Iso`s and `Prism`s.


  Most likely, you will only need the `Test.Tasty.SmallCheck.Lens` module,

  which includes test trees ready to be run.


  Check the

  [tests](https://github.com/jdnavarro/smallcheck-lens/blob/master/tests/tasty.hs)

  in this package for examples.

'
license-name: BSD3

Update from Hackage at 2015-05-27T11:40:30+0000
Update from Hackage at 2015-05-27T11:40:30+0000
