$ sudo apt-get update$ sudo apt get install curl| var kue = require('kue'), | |
| jobs = kue.createQueue(), | |
| util = require('util'), | |
| noop = function() {}; | |
| jobs.CLEANUP_MAX_FAILED_TIME = 30 * 24 * 60 * 60 * 1000; // 30 days | |
| jobs.CLEANUP_MAX_ACTIVE_TIME = 1 * 24 * 60 * 60 * 1000; // 1 day | |
| jobs.CLEANUP_MAX_COMPLETE_TIME = 5 * 24 * 60 * 60 * 1000; // 5 days | |
| jobs.CLEANUP_INTERVAL = 5 * 60 * 1000; // 5 minutes |
| 'use strict'; | |
| //dependencies | |
| var mongoose = require('mongoose'); | |
| var util = require('util'); | |
| var Schema = mongoose.Schema; | |
| var async = require('async'); | |
| //Base Journal Entry Schema | |
| function JournalEntry() { |
Isomorphic Javascript Software Engineer
Feature: get cash from an ATM
Background:
Given the ATM has 1000
And the user John is authenticated
And the user's account has 5000
Scenario: success
When the user asks the ATM for 500
Then the ATM will have 500
And the user's account will have 4500| /** | |
| * Module dependencies | |
| */ | |
| var express = require('express'); | |
| var fs = require('fs'); | |
| var mongoose = require('mongoose'); | |
| var Schema = mongoose.Schema; | |
| // img path |
| var page = new WebPage(); | |
| //spoof it as opera mini, to get the mobile page working properly | |
| page.settings.userAgent = "Opera/9.80 (J2ME/MIDP; Opera Mini/6.5.26955/27.1407; U; en) Presto/2.8.119 Version/11.10"; | |
| function doLogin(){ | |
| page.evaluate(function(){ | |
| var frm = document.getElementById("login_form"); | |
| frm.elements["email"].value = "--enter-your-email--"; |
| cordova plugin add https://github.com/brodysoft/Cordova-SQLitePlugin.git |
| angular.module('myApp', ['ionic', 'myApp.services', 'myApp.controllers']) | |
| .run(function(DB) { | |
| DB.init(); | |
| }); |