Commit Graph

1164 Commits

Author SHA1 Message Date
5e7e437162 added initial suite value for the root suite in the mocha_reporter, in case a hook fails before the first suite is loaded
test/mocha_multi_reporter.js
2013-11-13 16:41:17 -07:00
f8a34df5ae fixed a spelling error in my Gruntfile 2013-11-13 16:22:08 -07:00
86b024b167 used actial badges 2013-11-13 15:59:04 -07:00
d7aa884477 removed window.close() call from browser, as it's causeing firefox to crash and behave strangely on the next run 2013-11-13 14:58:53 -07:00
171f9f9b9f Fixed opera settings.. 2013-11-13 13:21:37 -07:00
5106577312 updated browser configs so opening browsers on all platforms should be a bit better supported, added a ping that notifies the server when the tests started, fixed a 'globalLeak', removed the test-output from the repo 2013-11-13 12:57:41 -07:00
a5cac7aee2 changed application name for firefox to match the commandline executible 2013-11-13 11:31:37 -07:00
3463b9f395 updated build badge to use secure proxy 2013-11-13 11:26:45 -07:00
5b26fa90e7 updated the build icon 2013-11-12 17:31:02 -07:00
f8acbe4515 Merge pull request #3 from spenceralger/grunt_browser_test_options
Grunt browser test options
2013-11-12 15:33:02 -08:00
58494af3d1 added simpler specification of the host and port for the browser tests 2013-11-12 16:31:36 -07:00
2a2e4b9bee moved the API info from README.md into api.md, and added a check for methods that have no params.
[ci skip]
2013-11-12 10:13:45 -07:00
77a73d22c2 polished up the build tasks a bit, splitting the default task into three logical groups and properly requireing the tasks that are required by others 2013-11-11 17:25:08 -07:00
57bfccca0f Merge pull request #2 from spenceralger/master
Documentation improvements, dep management
2013-11-11 15:58:18 -08:00
671280a0a6 added api.md generation [ci skip] 2013-11-11 16:54:23 -07:00
7905d9b78c added stubs for the different doc pages, [ci skip] 2013-11-11 15:43:05 -07:00
540035b93f changed the tarballUrl in the generator script to the documented version, fixed the order of the default grunt task 2013-11-11 15:10:49 -07:00
7ad81390f6 updated dep list, added versions, and checked that the tests run well against the latest 1.0 beta and 0.90 2013-11-11 14:47:47 -07:00
81225a3cb1 Merge pull request #1 from spenceralger/master
Massive pull request
2013-11-11 12:15:48 -08:00
7912ae63af added test runner for jenkins 2013-11-11 13:14:19 -07:00
0fa5da3f62 more typos 2013-11-07 17:05:11 -07:00
09a38ab188 Typos 2013-11-07 16:58:00 -07:00
07eefde028 Typos and such 2013-11-07 16:55:33 -07:00
e68eeabf96 extended the README.md [ci skip] 2013-11-07 16:39:01 -07:00
28e99cf16b Switched the color package to one with more reasonable deps, added some examples to README.md, and included which will soon be used to make promisses. 2013-11-07 14:53:54 -07:00
ca29fbe6e3 added some compatability stuff for 0.8. Dropping support for 0.6 which seems really old anyway 2013-11-05 12:19:41 -07:00
bb814c2bab removed the browser based tests from the build until the issue with DELETE requests is resolved 2013-11-05 10:04:15 -07:00
7e6fa479ad Added the browser based test suite, have it running automatically via PhantomJS with grunt, all tests are passing except one, which requires PhantomJS send a body with a DELETE request 2013-11-05 10:01:12 -07:00
4273ffc2c7 fixed a few bugs now that the class names are properly being set. 2013-10-29 20:01:15 -07:00
286a08c8c2 Added browser build, including angular version. minified versions available 2013-10-29 19:47:00 -07:00
2557202bf8 added valid travis button 2013-10-29 09:09:27 -07:00
984a55f6c0 Cleaned up the generation script, fixing the doc-blocks above the client actions.
Replaced the transport, giving it all of the functionality that was brought over to the client and making the client simply a place for the API to live. Essentially a shell that can easily be removed.

spec'd out the TransportRequest which will eventually inherit from one of server possible promise implementations and will be plugable. It will also implement the "abort" functionality needed in an environment like node.js
2013-10-29 08:48:29 -07:00
cb35524096 readding the files that I deleted in the last commit 2013-10-24 11:55:28 -07:00
fdbed8620a removing stupid dual case files that are showing up twice in GitHub 2013-10-24 11:50:54 -07:00
b139314abf fixed some case-related issues 2013-10-24 11:43:09 -07:00
6ae5c30b2e prevented undefined from getting passed to path.join in the yaml test runner 2013-10-24 10:47:21 -07:00
cc1509cef3 removed old dependency on the q lib 2013-10-24 10:41:04 -07:00
d678cfc667 fixed a few jshint errors 2013-10-24 09:00:47 -07:00
e231876702 Switched from downloading zips to downloading tarballs, as the unzip module was randomly sucking. 2013-10-23 21:54:36 -07:00
63d0d04796 added README to the js_api generator 2013-10-23 16:12:29 -07:00
20462c73fd Slight refactor to the api module, so it will simply extend the client like it did previously, and
also exposes itself on the module.exports so that is can be referenced externally.

Added "grunt run" task which currently has a single config, generate_js_api.

Removed the api spec submodule, generator just downloads master when it runs.
2013-10-23 16:07:56 -07:00
c14d37aa42 Slight refactor to the api module, so it will simply extend the client like it did 2013-10-23 14:49:00 -07:00
35209ea61a Manually merged the two jshintrc files until issue 1314 in jshint is merged. 2013-10-23 09:01:47 -07:00
c1c88225eb Added explicit test task, which includes the integration tests. 2013-10-23 08:58:08 -07:00
3d9328bdff Commented out the docular stuff from the gruntfile. 2013-10-23 08:54:51 -07:00
b4f0f8b297 added grunt-cli to the before script so that travis can run grunt 2013-10-23 08:45:31 -07:00
0e817aac36 updated the cases for files that git was ignoreing 2013-10-23 08:36:09 -07:00
7fef00d9ce fixed non-array host config 2013-10-23 08:07:52 -07:00
01763c2c39 Refactored the API, moving it into a single api.js file which can be
exluded from a build if desired.
2013-10-23 06:24:02 -07:00
b063dfdca7 Added "extends" key to the jshint config files, so there is less repetition.
Mocha now runs from grunt, just run "grunt"

Copied es-php's README.md, will modify later

More logging around sending a request, including stack traces for debug messages

Connections now manage their own state, and emit a "status changed" event which
the connection pool listens for

Fixed the custom errors

Stream loggers will dump their buffered output to stderr when the process exits
so that log messages will be sort of saved, File logger overrides this and
writes to the file syncronously

Added _.handler(), _.scheduled(), and _.makeBoundMethods() to the utils
2013-10-21 10:09:12 -07:00