3 var proxyquire = require('proxyquire').noPreserveCache();
5 var salesforceConfigurationCtrlStub = {
6 index: 'salesforceConfigurationCtrl.index',
7 show: 'salesforceConfigurationCtrl.show',
8 create: 'salesforceConfigurationCtrl.create',
9 update: 'salesforceConfigurationCtrl.update',
10 destroy: 'salesforceConfigurationCtrl.destroy'
21 // require the index with our stubbed out modules
22 var salesforceConfigurationIndex = proxyquire('./index.js', {
28 './salesforce_configuration.controller': salesforceConfigurationCtrlStub
31 describe('SalesforceConfiguration API Router:', function() {
33 it('should return an express router instance', function() {
34 expect(salesforceConfigurationIndex).to.equal(routerStub);
37 describe('GET /api/salesforce/configurations', function() {
39 it('should route to salesforceConfiguration.controller.index', function() {
41 .withArgs('/', 'salesforceConfigurationCtrl.index')
42 ).to.have.been.calledOnce;
47 describe('GET /api/salesforce/configurations/:id', function() {
49 it('should route to salesforceConfiguration.controller.show', function() {
51 .withArgs('/:id', 'salesforceConfigurationCtrl.show')
52 ).to.have.been.calledOnce;
57 describe('POST /api/salesforce/configurations', function() {
59 it('should route to salesforceConfiguration.controller.create', function() {
60 expect(routerStub.post
61 .withArgs('/', 'salesforceConfigurationCtrl.create')
62 ).to.have.been.calledOnce;
67 describe('PUT /api/salesforce/configurations/:id', function() {
69 it('should route to salesforceConfiguration.controller.update', function() {
71 .withArgs('/:id', 'salesforceConfigurationCtrl.update')
72 ).to.have.been.calledOnce;
77 describe('PATCH /api/salesforce/configurations/:id', function() {
79 it('should route to salesforceConfiguration.controller.update', function() {
80 expect(routerStub.patch
81 .withArgs('/:id', 'salesforceConfigurationCtrl.update')
82 ).to.have.been.calledOnce;
87 describe('DELETE /api/salesforce/configurations/:id', function() {
89 it('should route to salesforceConfiguration.controller.destroy', function() {
90 expect(routerStub.delete
91 .withArgs('/:id', 'salesforceConfigurationCtrl.destroy')
92 ).to.have.been.calledOnce;