Skip to content

Instantly share code, notes, and snippets.

View HzJavier's full-sized avatar

HzJavier HzJavier

View GitHub Profile
@HzJavier
HzJavier / sinon-async.js
Created June 23, 2016 03:44
Testing with Sinon stubs, promises and callbacks
var sinon = require('sinon');
var chai = require('chai');
var expect = chai.expect;
var chaiAsPromised = require('chai-as-promised');
var Promise = require('bluebird');
var _ = require('lodash');
var subscriptionService = require('../../lib/services/subscription-service');
var addressService = require('../../lib/services/address-service');
var subscriptionResource = require('../../lib/resources/subscriptions-resource');
@HzJavier
HzJavier / apply-vs-scope-saving.js
Created September 10, 2015 21:02
Trying to figure out which approach is better or cleaner or recommended.
/**
* Assume jQuery.
*
* Which approach is better?
*/
this.someClass = 'some-class';
// Save the scope for later use
var that = this;