Skip to content

Instantly share code, notes, and snippets.

View bingomanatee's full-sized avatar

Dave Edelhart bingomanatee

View GitHub Profile
@bingomanatee
bingomanatee / wiki_import_test.js
Created October 15, 2012 22:00
Testing Actions
var tap = require('tap');
var util = require('util');
var _ = require('underscore');
var NE = require('nuby-express');
var path = require('path');
var _DEBUG = false;
var act = require('./../controllers/admin/actions/import/import_action');
tap.test('route to index', function (t) {
@bingomanatee
bingomanatee / menu_loader_test.js
Created October 15, 2012 22:11
View Helper Test
var tap = require('tap');
var util = require('util');
var _ = require('underscore');
var NE = require('nuby-express');
var path = require('path');
var _DEBUG = false;
var act = require('./../controllers/admin/actions/import/import_action');
tap.test('route to index', function (t) {
@bingomanatee
bingomanatee / view_helper_test.js
Created October 15, 2012 22:15
Menu View Helper Test
var tap = require('tap');
var NE = require('nuby-express');
var util = require('util');
var underscore = require('underscore');
var Menu = require('Menu');
var menu_view_helper_factory = require('./../resources/view_helpers/menu_view_helper');
var _nav_menu_items = [
{label:'Content',
unction(change){
if (change){
var self = this;
_.each(change, function(value, property){
switch(property){
case 'sort_cols':
self[property] = value;
self.flush_cache();
self.resort();
@bingomanatee
bingomanatee / transaction_set.js
Created November 26, 2012 23:36
my poll method
, poll: function(change){
if (change){
var self = this;
_.each(change, function(value, property){
switch(property){
case 'sort_cols':
self[property] = value;
self.flush_cache();
self.resort();
@bingomanatee
bingomanatee / test_main.js
Created November 28, 2012 02:07
main.js - our require file
require.config({
shim : {
'backbone' : {
deps : ['underscore', 'jquery'],
exports : 'Backbone'
},
'backbone.view' : {
deps : ['backbone', 'underscore']
},
'backbone.queryparams' : {
@bingomanatee
bingomanatee / cashFlow.js
Created February 14, 2013 17:37
writing webDriver tests inside mocha
var webdriverjs = require("webdriverjs");
var chai = require('chai');
var _ = require('underscore');
if (_.isFunction(chai.should)) {
chai.should();
}
var util = require('util');
var moment = require('moment');
var DATE_FORMAT = 'YYYY-MM-DD';
@bingomanatee
bingomanatee / cashFlow.js
Created February 14, 2013 17:54
trying to abort selenium
var webdriverjs = require("webdriverjs");
var chai = require('chai');
var _ = require('underscore');
if (_.isFunction(chai.should)) {
chai.should();
}
var util = require('util');
var moment = require('moment');
var DATE_FORMAT = 'YYYY-MM-DD';
@bingomanatee
bingomanatee / cashFlow.js
Created February 14, 2013 18:00
When a test fails, it is impossible to end the selenium connection.
var webdriverjs = require("webdriverjs");
var chai = require('chai');
var _ = require('underscore');
if (_.isFunction(chai.should)) {
chai.should();
}
var util = require('util');
var moment = require('moment');
var DATE_FORMAT = 'YYYY-MM-DD';
@bingomanatee
bingomanatee / testAccountDetails.js
Created February 14, 2013 23:36
why slow noise?
require(['views/components/accountSelectorView'], function(AccountSelectorView){
$.get('/')
describe('validation of mocha', function () {
before(function(done){
$.get('/initMock/cashFlowAPI', function(){
$.get('/timeMachine/2013_02_01', function(){
done();
});