freebsd-ports/devel/gjstest/pkg-plist
Sunpoet Po-Chuan Hsieh f8f2a52774 - Add gjstest 1.0.6
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/
2011-10-18 17:03:51 +00:00

36 lines
1.4 KiB
Text

bin/gjstest
%%DATADIR%%/internal/js/browser/browser.css
%%DATADIR%%/internal/js/browser/html_builder.js
%%DATADIR%%/internal/js/browser/run_tests.js
%%DATADIR%%/internal/js/call_expectation.js
%%DATADIR%%/internal/js/error_utils.js
%%DATADIR%%/internal/js/expect_that.js
%%DATADIR%%/internal/js/mock_function.js
%%DATADIR%%/internal/js/mock_instance.js
%%DATADIR%%/internal/js/namespace.js
%%DATADIR%%/internal/js/run_test.js
%%DATADIR%%/internal/js/stack_frame.js
%%DATADIR%%/internal/js/stack_utils.js
%%DATADIR%%/internal/js/test_environment.js
%%DATADIR%%/internal/js/use_global_namespace.js
%%DATADIR%%/public/actions.js
%%DATADIR%%/public/assertions.js
%%DATADIR%%/public/logging.js
%%DATADIR%%/public/matcher_types.js
%%DATADIR%%/public/matchers/array_matchers.js
%%DATADIR%%/public/matchers/boolean_matchers.js
%%DATADIR%%/public/matchers/combining_matchers.js
%%DATADIR%%/public/matchers/equality_matchers.js
%%DATADIR%%/public/matchers/function_matchers.js
%%DATADIR%%/public/matchers/missing_arg_matchers.js
%%DATADIR%%/public/matchers/number_matchers.js
%%DATADIR%%/public/matchers/string_matchers.js
%%DATADIR%%/public/mocking.js
%%DATADIR%%/public/register.js
%%DATADIR%%/public/stringify.js
@dirrm %%DATADIR%%/public/matchers
@dirrm %%DATADIR%%/public
@dirrm %%DATADIR%%/internal/js/browser
@dirrm %%DATADIR%%/internal/js
@dirrm %%DATADIR%%/internal
@dirrm %%DATADIR%%