Permalink
Commits on Jan 20, 2012
  1. Updated dependencies

    csainty committed Jan 20, 2012
Commits on Dec 30, 2011
  1. Added a 'createDocument' function to the client. It will create or up…

    …date an object with the correct metadata required to make everything functional well in RavenDb. Namely the raven-entity-name metadata attribute.
    csainty committed Dec 30, 2011
  2. Added a "store" method to the client that will generate document keys…

    … if needed and therefore either create or update the provided document.
    csainty committed Dec 30, 2011
Commits on Dec 28, 2011
Commits on Dec 19, 2011
Commits on Dec 18, 2011
Commits on Dec 17, 2011
  1. Documented RavenHttpClient and added some error handling with tests.

    Updated to should.js 0.4 branch for it's exception testing, though it removed the include object tests, so had to recode these.
    csainty committed Dec 17, 2011
Commits on Dec 16, 2011
Commits on Dec 15, 2011
  1. Updated test script to support running against multiple instances. Yo…

    …u just create new RavenDb_{Name} folders and it will run the tests against every instance.
    
    This is used to test against multiple versions or configurations.
    csainty committed Dec 15, 2011
  2. Updated gitignore to ignore multiple copies of RavenDb if stored in R…

    …avenDb_XXX folders. Next step will be to make the testing run against all versions stored in these folders to easily support testing against all supported ravendb builds.
    csainty committed Dec 15, 2011
Commits on Dec 14, 2011
Commits on Dec 13, 2011
Commits on Dec 9, 2011
  1. Removed timeout from test script, now calls a node script that polls …

    …the server until it is up.
    
    It is a fairly heavy poll, but that keeps it simple.
    csainty committed Dec 9, 2011
Commits on Dec 8, 2011
  1. Added support for querying an index, including waiting for non stale …

    …results (which is very useful for testing)
    csainty committed Dec 8, 2011
  2. Refactored the code to include a httpClient layer that can handle rav…

    …en's auth, caching etc.
    
    Also improved code quality generally so that errors are surfaced
    csainty committed Dec 8, 2011
Commits on Dec 6, 2011
  1. Extended the wait for server to start up.

    Need to update the test script to get it to poll until the server is up so that we do not need longer than necessary.
    csainty committed Dec 6, 2011
  2. Tidy up readme file. Again.

    csainty committed Dec 6, 2011
  3. Added license file

    csainty committed Dec 6, 2011
  4. Implemented working getDocument and putDocument calls.

    Also some further tweaks to the test script and readme
    csainty committed Dec 6, 2011
Commits on Dec 5, 2011
  1. Fleshing out client object with functions for

    constructQuery()
    getDatabaseNames()
    getDocument()
    putDocument()
    ensureDatabaseExists()
    csainty committed Dec 5, 2011
  2. Removed qs dependency

    Added README
    Added batch file to kick off tests
    csainty committed Dec 5, 2011
  3. Initial commit for node-raven, a RavenDB client for node. This commit…

    … contains the basic wiring of a client object complete with test harness, but has no raven code in it
    csainty committed Dec 5, 2011