Пример #1
0
test("source saves options", function() {
  expect(6);
  var schema = new Schema({});
  source = new JSONAPISource(schema, {host: "127.0.0.1:8888", namespace: "api", headers: {"User-Agent": "CERN-LineMode/2.15 libwww/2.17b3"}});
  equal(source.namespace, "api", "Namespace should be defined");
  equal(source.host, "127.0.0.1:8888", "Host should be defined");
  equal(source.headers["User-Agent"], "CERN-LineMode/2.15 libwww/2.17b3", "Headers should be defined");
  equal(source.resourceNamespace(), source.namespace, "Default namespace should be used by default");
  equal(source.resourceHost(), source.host, "Default host should be used by default");
  deepEqual(source.ajaxHeaders(), source.headers, "Default headers should be used by default");
});
Пример #2
0
test('source saves options', function(assert) {
  assert.expect(6);
  let schema = new Schema({});
  source = new JSONAPISource({ schema, keyMap, host: '127.0.0.1:8888', namespace: 'api', headers: { 'User-Agent': 'CERN-LineMode/2.15 libwww/2.17b3' } });
  assert.equal(source.namespace, 'api', 'Namespace should be defined');
  assert.equal(source.host, '127.0.0.1:8888', 'Host should be defined');
  assert.equal(source.headers['User-Agent'], 'CERN-LineMode/2.15 libwww/2.17b3', 'Headers should be defined');
  assert.equal(source.resourceNamespace(), source.namespace, 'Default namespace should be used by default');
  assert.equal(source.resourceHost(), source.host, 'Default host should be used by default');
  assert.deepEqual(source.ajaxHeaders(), source.headers, 'Default headers should be used by default');
});