Sha256: adc06d7d3f9f142ca2636dbe44c1390ea59554ead05711a93dcf8e806157e593
Contents?: true
Size: 903 Bytes
Versions: 5
Compression:
Stored size: 903 Bytes
Contents
require 'ostruct' # @author Jonah Ruiz <jonah@pixelhipsters.com> # Shared examples used in specs shared_context 'shared_examples' do # Helper method for loading fixtures def fixture(file) file_path = File.join(File.dirname(__FILE__), 'fixtures', "#{file}") File.open(file_path).read end let(:link_shrink) { described_class } let(:url) { 'http://www.google.com' } let(:short_url) { "http://goo.gl/fbsS" } let(:qrcode_url) { 'http://goo.gl/fbsS.qr' } let(:json_response) { fixture('response.json') } let(:json_qr_code) { fixture('response_qr_code.json') } let(:json_qr_code_custom) { fixture('response_qr_code_custom.json') } let(:parsed_json) { { "kind" => "urlshortener#url", "id" => "http://goo.gl/fbsS", "longUrl" => "http://www.google.com/" } } let(:chart_url) { "http://chart.googleapis.com/chart?cht=qr&chs=200x200&choe=UTF-8&chld=H&chl=http://goo.gl/fbsS" } end
Version data entries
5 entries across 5 versions & 1 rubygems