![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/local/lib/node_modules/forever/node_modules/flatiron/test/plugins/ |
Upload File : |
/* * resourceful-test.js: Tests for flatiron app(s) using the resourceful plugin * * (C) 2011, Nodejitsu Inc. * MIT LICENSE * */ var assert = require('assert'), resourceful = require('resourceful'), vows = require('vows'); var app = require('../../examples/resourceful-app/app'); app.config.set('database', { uri: 'http://localhost:5984/test' }); vows.describe('flatiron/plugins/resourceful').addBatch({ "A flatiron app using `flatiron.plugins.resourceful": { topic: app, "should extend the app correctly": function (app) { assert.isObject(app.resources); assert.isFunction(app.resources.Creature); assert.isFunction(app.define); }, "when initialized": { topic: function () { app.init(this.callback); }, "it should use the correct engine": function () { assert.equal(app.resources.Creature.engine, resourceful.engines.Memory); }, "it should load the database config option": function () { var resourceful = app.config.get('resourceful'); var database = app.config.get('database'); assert.equal(resourceful.uri, database.uri); } }, } }).export(module);