name: webdriver-angular
version: 0.1.1
cabal-version: >= 1.8
build-type: Simple
synopsis: Webdriver actions to assist with testing a webpage which uses Angular.Js
category: Web
author: John Lenz <lenz@math.uic.edu>
maintainer: John Lenz <lenz@math.uic.edu>
license: MIT
license-file: LICENSE
homepage: https://bitbucket.org/wuzzeb/hs-webdriver-angular
stability: Experimental
description: For end to end testing of web applications from Haskell, the
<https://hackage.haskell.org/package/webdriver webdriver> package is a great tool but
does not provide specific commands to make testing a webpage using
<http://angularjs.org/ AngularJS> easier. The
<https://github.com/angular/protractor protractor> project provides Angular-specific
webdriver commands but the test code must be written in javascript. This package
fills the gap by reusing some of the protractor code to allow end to end tests of Angular
applications to be written in Haskell.
extra-source-files: js/*.js,
README.md,
test/*.hs,
test/www/*.html,
test/www/*.js
source-repository head
type: mercurial
location: https://bitbucket.org/wuzzeb/hs-webdriver-angular
library
hs-source-dirs: src
exposed-modules: Test.WebDriver.Commands.Angular
other-modules: Test.WebDriver.Commands.Internal
ghc-options: -Wall -O2
build-depends: base >= 4 && < 5
, webdriver >= 0.5 && < 0.6
, aeson >= 0.6
, language-javascript >= 0.5 && < 0.6
, template-haskell >= 0.6
, text >= 0.11
, transformers >= 0.3
, unordered-containers >= 0.2 && < 0.3
test-suite test
type: exitcode-stdio-1.0
main-is: main.hs
hs-source-dirs: test
ghc-options: -Wall
build-depends: base >= 4 && < 5
, hspec >= 1.8
, HUnit >= 1.2 && < 1.3
, lifted-base >= 0.2
, text >= 0.11
, transformers >= 0.3
, warp >= 2.0
, wai-app-static >= 2.0
, webdriver
, webdriver-angular