Skip to content

Instantly share code, notes, and snippets.

@dbwest
dbwest / gist:2502754
Created April 26, 2012 20:16
Programming time savers
dbwest:
vim modal editing
zen coding (quick html)
@dbwest
dbwest / 0_README.md
Created April 26, 2012 20:19
Continuous CoffeeScript testing with Guard and Jasmine

Continuous CoffeeScript testing with Guard and Jasmine

This Gist shows how to set up a Rails project to practice BDD with CoffeeScript, Guard and Jasmine. You can see this setup in action on Vimeo

  • Install Gems with Bundler with bundle install
  • Define your guards with mate Guardfile
  • Initialize Jasmine with bundle exec jasmine init
  • Configure Jasmine with mate spec/support/yasmine.ym
  • Start Guard with bundle exec guard
@dbwest
dbwest / Gemfile
Created May 28, 2012 16:36
haml rails error after 'rake erb:to:haml'
source 'https://rubygems.org'
gem 'rails', '3.2.3'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'pg'
gem 'bcrypt-ruby'
# gem 'disguise'
#in rails proj dir
$ bundle update
Resolving dependencies...
Using rake (0.9.6)
Using RedCloth (4.2.9)
Using i18n (0.6.4)
Using multi_json (1.3.7)
Using activesupport (3.2.8)
Using builder (3.0.4)
Using activemodel (3.2.8)
@dbwest
dbwest / Gemfile
Last active December 23, 2015 00:09
An example script, and accompanying Gemfile, to use for automating the Chrome mobile browser on an Android device. Tested on OS X Mountain Lion. Appium installed using node for CLI. If you don't have a fast android emulator, try genymotion...
source "http://rubygems.org"
gem 'watir-webdriver'
gem 'selenium-webdriver'
description "appium server"
author "startup script: kvz - http://kevin.vanzonneveld.net"
# used to be: start on startup
# until we found some mounts weren't ready yet while booting:
start on started mountall
stop on shutdown
# Automatically Respawn:
respawn
"^\$?\-?([1-9]{1}[0-9]{0,2}(\,\d{3})*(\.\d{0,2})?|[1-9]{1}\d{0,}(\.\d{0,2})?|0(\.\d{0,2})?|(\.\d{1,2}))$|^\-?\$?([1-9]{1}\d{0,2}(\,\d{3})*(\.\d{0,2})?|[1-9]{1}\d{0,}(\.\d{0,2})?|0(\.\d{0,2})?|(\.\d{1,2}))$|^\(\$?([1-9]{1}\d{0,2}(\,\d{3})*(\.\d{0,2})?|[1-9]{1}\d{0,}(\.\d{0,2})?|0(\.\d{0,2})?|(\.\d{1,2}))\)$"
@dbwest
dbwest / gist:9975350
Created April 4, 2014 14:02
CURL / Ruby / JIRA /Watir-Webdriver screenshot
@browser.screenshot.save 'my_screenshot.png'
`curl -D- -X POST -H "Authorization: Basic YOUR_USERNAME_AND_PASS_IN_BASE64" -H "X-Atlassian-Token: nocheck" -F "file=@my_screenshot.png" http://jira.mycompany.com/rest/api/2/issue/PROJ-123/attachments`
@dbwest
dbwest / README.md
Last active August 29, 2015 14:15
Readme for Stock

Stock Helper

Looking for an alternative to using instance variables across steps in Cucumber?

Example Usages

An alternative to having a whole bunch instance variables with unknown values polluting your steps

Without stock:

@dbwest
dbwest / february11-paircolumbus.md
Created February 11, 2017 16:43 — forked from jaybobo/iluvsql-paircolumbus.md
February 11th - Pair Columbus - ILUVSQL