Exemplo n.º 1
0
exports['no ddoc found'] = function(test) {
  var result = updates.update_config(null, {});
  test.deepEqual(
    JSON.parse(result[1]), 
    { success: false, error: 'Design document not found' }
  );
  test.done();
};
Exemplo n.º 2
0
var _exec = function(test, _existing, _updates, _expected) {
  var ddoc = { app_settings: _existing };
  var req = { body: JSON.stringify(_updates) };
  var result = updates.update_config(ddoc, req);
  var status = JSON.parse(result[1]);
  test.equals(status.success, true);
  test.deepEqual(result[0].app_settings, _expected);
};
Exemplo n.º 3
0
exports['body not valid json'] = function(test) {
  var result = updates.update_config({ app_settings: {} }, 'malformed');
  test.deepEqual(
    JSON.parse(result[1]), 
    { success: false, error: 'Request body must be valid JSON' }
  );
  test.done();
};