---
name: gjstest
version: 1.0.8_3
origin: devel/gjstest
comment: Lightweight JS unit testing using the V8 engine
arch: freebsd:9:x86:64
www: http://code.google.com/p/google-js-test/
maintainer: sunpoet@FreeBSD.org
prefix: /usr/local
licenselogic: single
licenses:
- AL2
flatsize: 405934
desc: |
  Google JS Test is a fast javascript unit testing framework that runs on the V8
  engine, without needing to launch a full browser.

  Features include:
  - Extremely fast test startup and execution time, without having to run a
    browser.
  - Clean, readable output in the case of both passing and failing tests.
  - A browser-based test driver that can simply be refreshed whenever JS is
    changed.
  - Style and semantics that resemble Google Test for C++.
  - A built-in mocking framework that requires minimal boilerplate code (e.g. no
    $tearDown or $verifyAll) with style and semantics based on the Google C++
    Mocking Framework.

  The trade-off is that since tests are run in V8 without a browser, there is no
  DOM available. You can still use Google JS Test for tests of DOM-manipulating
  code however; see "Is it for me?" [1] for more details.

  [1] http://code.google.com/p/google-js-test/wiki/IsItForMe

  WWW: http://code.google.com/p/google-js-test/
deps:
  libxml2: {origin: textproc/libxml2, version: 2.8.0_2}
  v8: {origin: lang/v8, version: 3.18.5}
  python27: {origin: lang/python27, version: 2.7.5_2}
  python2: {origin: lang/python2, version: 2}
  python: {origin: lang/python, version: '2.7,2'}
  re2: {origin: devel/re2, version: 20120226}
  protobuf: {origin: devel/protobuf, version: 2.5.0}
  pkgconf: {origin: devel/pkgconf, version: 0.9.2_1}
  libexecinfo: {origin: devel/libexecinfo, version: 1.1_3}
  glog: {origin: devel/glog, version: 0.3.3}
  gflags: {origin: devel/gflags, version: 2.0}
  gettext: {origin: devel/gettext, version: 0.18.3}
  libiconv: {origin: converters/libiconv, version: 1.14_1}
categories:
- devel
shlibs_required:
- libprotobuf.so.8
- libglog.so.0
- libgflags.so.3
- libxml2.so.5
- libre2.so.0
- libv8.so
