Sha256: e711e44d7b0cb0f5598ca8c58c9cf74f8249f3b7e52a3f4e9415d3b943f77b44
Contents?: true
Size: 1.89 KB
Versions: 4
Compression:
Stored size: 1.89 KB
Contents
describe('resource provider factory config', function () { 'use strict'; it('should allow disabling root wrapping globally', function () { module('rails', function (railsResourceFactoryProvider) { expect(railsResourceFactoryProvider.enableRootWrapping(false)).toBe(railsResourceFactoryProvider); }); inject(function (railsResourceFactory) { expect(railsResourceFactory({name: 'test', url: '/test'}).enableRootWrapping).toBe(false); }); }); it('should allow setting updateMethod globally', function () { module('rails', function (railsResourceFactoryProvider) { expect(railsResourceFactoryProvider.updateMethod('patch')).toBe(railsResourceFactoryProvider); }); inject(function (railsResourceFactory) { expect(railsResourceFactory({name: 'test', url: '/test'}).updateMethod).toBe('patch'); }); }); it('should allow setting http headers options globally', function () { module('rails', function (railsResourceFactoryProvider) { expect(railsResourceFactoryProvider.httpConfig({headers: {'test': "header"}})).toBe(railsResourceFactoryProvider); }); inject(function (railsResourceFactory) { expect(railsResourceFactory({name: 'test', url: '/test'}).httpConfig.headers).toEqualData({'Accept': 'application/json', 'Content-Type': 'application/json', 'test': 'header'}); }); }); it('should allow setting default query parameters options globally', function () { module('rails', function (railsResourceFactoryProvider) { expect(railsResourceFactoryProvider.defaultParams({'test': "1"})).toBe(railsResourceFactoryProvider); }); inject(function (railsResourceFactory) { expect(railsResourceFactory({name: 'test', url: '/test'}).defaultParams).toEqualData({'test': '1'}); }); }); });
Version data entries
4 entries across 4 versions & 1 rubygems