save_and_open_page
have_button(locator)| // Download all assets from https://developer.apple.com/wwdc/videos | |
| // Warning: might take up a lot of disk space | |
| NodeList.prototype.toArray = function () { | |
| return Array.prototype.slice.call(this); | |
| }; | |
| [].concat.apply([], document.querySelectorAll("li.session").toArray().map(function(session){ | |
| var sessionID = session.id.match(/^\d+/)[0]; | |
| var title = session.querySelector(".title").innerText; |
| # Add this to your .oh-my-zsh theme if you're using those, or directly to your zsh theme :) | |
| # Colors vary depending on time lapsed. | |
| ZSH_THEME_GIT_TIME_SINCE_COMMIT_SHORT="%{$fg[green]%}" | |
| ZSH_THEME_GIT_TIME_SHORT_COMMIT_MEDIUM="%{$fg[yellow]%}" | |
| ZSH_THEME_GIT_TIME_SINCE_COMMIT_LONG="%{$fg[red]%}" | |
| ZSH_THEME_GIT_TIME_SINCE_COMMIT_NEUTRAL="%{$fg[cyan]%}" | |
| #Customized git status, oh-my-zsh currently does not allow render dirty status before branch | |
| git_custom_status() { |
| Factory.define :item do |f| | |
| include ActionDispatch::TestProcess | |
| f.name "Macbook Pro 15" | |
| f.price_in_dollars 1500 | |
| f.photo fixture_file_upload('/files/avatar.jpg', 'image/jpg') | |
| end |