Skip to content

Instantly share code, notes, and snippets.

@joeljackson
Created June 18, 2015 18:29
Show Gist options
  • Save joeljackson/8b2883325b4374bad780 to your computer and use it in GitHub Desktop.
Save joeljackson/8b2883325b4374bad780 to your computer and use it in GitHub Desktop.
setVar = function (variable, callback) {
beforeAll(function(){
var value, called = false;
var memoizer = function() {
if (called) {
return value;
} else {
called = true;
}
return value = callback();
};
variable.result = memoizer;
});
afterEach(function() {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment