Skip to content

Instantly share code, notes, and snippets.

Screw.Unit(function(){
describe("Revelation.video", function() {
describe("display_error", function() {
before(function() { fixture("<div class='test_error'></div>") });
it("should append an error message to a div", function(){
var error_div = $('.test_error');
var error_message = 'You blew up the earth!'
Revelation.video.display_error(error_div, error_message);
(function($) {
$.fn.video_uploader = function(options) {
YAHOO.widget.Uploader.SWFURL = "/uploader.swf";
return this.each(function() {
var video_uploader_div = $(this);
var video_uploader = new YAHOO.widget.Uploader(uploader_ui.attr('id'), '/images/uploadButton.png');
function onUploadError(event) {
var error_text = "There was an error with the upload: <br/>" + event.type + "<br/>" + event.status;
apt_package "unzip" do
action :install
end
remote_file "/tmp/FreeImage.zip" do
source "http://downloads.sourceforge.net/freeimage/FreeImage3110.zip"
end
bash "unzip freeimage" do
user "root"
share_examples_for 'An Adapter' do
before do
%w[ @adapter @resource @model @property ].each do |ivar|
raise "+#{ivar}+ should be defined in before block" unless instance_variable_get(ivar)
end
end
it "should respond to create" do
@adapter.should respond_to(:create)
end
def supported_by(*adapters)
adapters = get_adapters(*adapters)
PRIMARY.only(*adapters).each do |adapter, connection_uri|
# keep track of the current adapters
AdapterHelpers.current_adapters << adapters
message = "with #{adapter}" if adapters.length > 1
with_adapter_spec_wrapper(message) do
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'spec_helper'))
describe DataMapper::Associations do
before do
class Car
include DataMapper::Resource
property :id, Serial
has 1, :engine
end
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'spec_helper'))
describe DataMapper::Associations do
describe "#has" do
before do
class Car
include DataMapper::Resource
property :id, Serial
has 1, :engine
it "should match only if all mixed conditions are satisied" do
Merb::Router.prepare do |r|
r.match!("/:blog/post/:id", :blog => %r{[a-zA-Z]}, :id => %r{[0-9]})
end
route_to("/superblog/post/123").should have_route(:blog => "superblog", :id => "123")
route_to("/superblawg/post/321").should have_route(:blog => "superblawg", :id => "321")
route_to("/superblog/post/asdf").should have_nil_route
route_to("/superblog1/post/123").should have_nil_route
route_to("/ab/12").should have_nil_route
it "should allow greedy matches to preceed conditions" do
Merb::Router.prepare do |r|
r.match!("/foo/:bar/something/:else", :bar => /.*/)
end
%w(somewhere somewhere/somehow 123/456/789 i;just/dont-understand).each do |path|
route_to("/foo/#{path}/something/wonderful").should have_route(:bar => path, :else => "wonderful")
end
end
it "should allow creating conditions that proceed a glob" do
Merb::Router.prepare do |r|
r.match!("/:foo/bar/:glob", :glob => /.*/)
end
%w(somewhere somewhere/somehow 123/456/789 i;just/dont-understand).each do |path|
route_to("/superblog/bar/#{path}").should have_route(:foo => "superblog", :glob => path)
route_to("/notablog/foo/#{path}").should have_nil_route
end
end