Skip to content

Commit

Permalink
Indent test code, single space between tests
Browse files Browse the repository at this point in the history
  • Loading branch information
delano committed Jul 18, 2010
1 parent fa50d25 commit ca49c57
Show file tree
Hide file tree
Showing 10 changed files with 137 additions and 150 deletions.
38 changes: 19 additions & 19 deletions try/14_extended_try.rb
@@ -1,78 +1,78 @@
require 'gibbler'

## true can gibbler
true.gibbler
true.gibbler
#=> 'f2b0150c84c5c834406ec9cdec989a0fa938b4ad'

# false can gibbler
false.gibbler
false.gibbler
#=> 'abee839edf5f9c101c505c28987ca35c31c7fc8d'

# TrueClass can gibbler
TrueClass.gibbler
TrueClass.gibbler
#=> '583fb214ec50d2c4a123cc52de0c65e801d13516'

# FalseClass can gibbler
FalseClass.gibbler
FalseClass.gibbler
#=> '11f262be475ddf38a25888e9f6ec82f384a7c58b'

# Class can gibbler
Class.gibbler
Class.gibbler
#=> '25ac269ae3ef18cdb4143ad02ca315afb5026de9'

# Object can gibbler
Object.gibbler
Object.gibbler
#=> '5620e4a8b10ec6830fece61d33f5d3e9a349b4c2'

# Class instance can gibbler
Class.new.gibbler
Class.new.gibbler
#=> '083feec632e6cd5347e3fb3c7048365c3a0d710e'

# Module can gibbler
Module.gibbler
Module.gibbler
#=> '7295241e929ffd7cc974cf8d4481291e070937fc'

# Module instance can gibbler
Module.new.gibbler
Module.new.gibbler
#=> '6b5a192fd377dfc5c2828a3ad6105b68b6db33d5'

# Proc can gibbler"
Proc.gibbler
Proc.gibbler
#=> '8640f7abcbcb80e3825ed827bf36819e26119e16'

# Range instance (..) can gibbler
(1..100).gibbler
(1..100).gibbler
#=> '5450635218fd16e594976e87abd0955529e28248'

# Range ... is different than ..
(1...100).gibbler != (1..100).gibbler
(1...100).gibbler != (1..100).gibbler
#=> true

# Range instance with Floats can gibbler
(0.1...1.5).gibbler
(0.1...1.5).gibbler
#=> '9d3cd5a21c17cfa0b4bb685730bd07994c486ba2'

# Range instance with one Float can gibbler
(0.1..1).gibbler
(0.1..1).gibbler
#=> 'c725659ca0f3fa3c9ab807bb2db4b718e2dca042'

# Range (..) doesn't equal range (...)"
('a'..'e').gibbler != ('a'...'e').gibbler
('a'..'e').gibbler != ('a'...'e').gibbler
#=> true

# nil has a gibbler
nil.gibbler
nil.gibbler
#=> '06fdf26b2a64e90cd35ea9162d9cc48c9f6bb13c'

# Module can gibbler
Module.gibbler
Module.gibbler
#=> '7295241e929ffd7cc974cf8d4481291e070937fc'

# Module instance can gibbler
Module.new.gibbler
Module.new.gibbler
#=> '6b5a192fd377dfc5c2828a3ad6105b68b6db33d5'

# Class can gibbler
Class.gibbler
Class.gibbler
#=> '25ac269ae3ef18cdb4143ad02ca315afb5026de9'

28 changes: 11 additions & 17 deletions try/15_file_try.rb
Expand Up @@ -4,39 +4,33 @@
@tempfile = "tryouts-9000-awesome.txt"

## File can gibbler
file = File.new(File.join('.', 'CHANGES.txt'))
file.gibbler
file = File.new(File.join('.', 'CHANGES.txt'))
file.gibbler
#=> 'c052e87bd0acb7e08c98dad7f8b09b4382a08ef6'


## Gibbler is different for each path
file1 = File.new(File.join('.', 'CHANGES.txt'))
file2 = File.new(File.join('.', 'README.rdoc'))
file1.gibbler == file2.gibbler
file1 = File.new(File.join('.', 'CHANGES.txt'))
file2 = File.new(File.join('.', 'README.rdoc'))
file1.gibbler == file2.gibbler
#=> false


# TempFile can gibbler
Tempfile.new('gibbler').respond_to? :gibbler
Tempfile.new('gibbler').respond_to? :gibbler
#=> true


# TempFile digests change
Tempfile.new('gibbler').gibbler != Tempfile.new('gibbler').gibbler
Tempfile.new('gibbler').gibbler != Tempfile.new('gibbler').gibbler
#=> true


# File doesn't care about file contents
f = File.open @tempfile, 'w'
f.puts "World's Finest Number: " << "#{rand}"
f.close
File.new(@tempfile).gibbler
f = File.open @tempfile, 'w'
f.puts "World's Finest Number: " << "#{rand}"
f.close
File.new(@tempfile).gibbler
#=> '6d93f752fc23f36bffa5ddf9ee97d04be82efbdb'


## JRuby doesn't like to use File.new with directories
###=> '92cbcb7de73d7748b28d9e911f461013de34410f'
### "File gibbler cares about trailing slash (/tmp/)", File.new(__FILE__)


File.unlink @tempfile if File.exists? @tempfile
4 changes: 0 additions & 4 deletions try/16_uri_try.rb
Expand Up @@ -6,25 +6,21 @@
uri.gibbler
#=> "9efe60a5db66aecf9b5fb8655b0bab0fcc7bd0c5"


# "URI::HTTPS can gibbler"
uri = URI.parse "https://localhost:3114/spaceship"
uri.gibbler
#=> "b75d3c34e60d6feafa796ddbb51e45710f6b106d"


# "URI::HTTP is trailing slash sensitive"
uri = URI.parse "http://localhost:3114/spaceship/"
uri.gibbler
#=> "191b0072b95ca0c79ed75e6deb5b28562dd9e5b9"


# "URI::Generic can gibbler"
uri = URI.parse "localhost:3114/spaceship"
uri.gibbler
#=> "d378372934326947113489d1f36f4853bef90a65"


# "URI::FTP can gibbler"
uri = URI.parse "ftp://localhost:3114/spaceship"
uri.gibbler
Expand Down
17 changes: 8 additions & 9 deletions try/18_proc_try.rb
Expand Up @@ -2,35 +2,34 @@

class ::MyProc < Proc; end


## Proc.new can gibbler
Proc.new() { }.gibbler
Proc.new() { }.gibbler
#=> '12075835e94be34438376cd7a54c8db7e746f15d'

# Proc can gibbler
Proc.gibbler
Proc.gibbler
#=> '8640f7abcbcb80e3825ed827bf36819e26119e16'

## proc can gibbler
proc {}.gibbler
proc {}.gibbler
#=> '12075835e94be34438376cd7a54c8db7e746f15d'

# lambda can gibbler
lambda {}.gibbler
lambda {}.gibbler
#=> '12075835e94be34438376cd7a54c8db7e746f15d'

# lambda gibbler is not aware of arity
lambda { |v| }.gibbler
lambda { |v| }.gibbler
#=> '12075835e94be34438376cd7a54c8db7e746f15d'

# proc gibbler is not aware of arity
proc { |v| }.gibbler
proc { |v| }.gibbler
#=> '12075835e94be34438376cd7a54c8db7e746f15d'

# Proc gibbler is not aware of proc payload"
proc { |v| 1; }.gibbler
proc { |v| 1; }.gibbler
#=> '12075835e94be34438376cd7a54c8db7e746f15d'

# MyProc has a different digest
MyProc.new() { }.gibbler
MyProc.new() { }.gibbler
#=> "c979a45653acaddcb9c1581a7de49c94ac96e128"
20 changes: 10 additions & 10 deletions try/20_time_try.rb
Expand Up @@ -2,26 +2,26 @@
require 'gibbler'

# "Date instance can gibbler
Date.parse('2009-08-25').gibbler
#=> 'c8403fc35481fdf7f6f4a0e7262b1c9610bdebaa'
Date.parse('2009-08-25').gibbler
#=> 'c8403fc35481fdf7f6f4a0e7262b1c9610bdebaa'

# "Time instance can gibbler
Time.parse('2009-08-25 16:43:53 UTC').gibbler
#=> '73b4635fc63b8dd32b622776201f98a37478be90'
Time.parse('2009-08-25 16:43:53 UTC').gibbler
#=> '73b4635fc63b8dd32b622776201f98a37478be90'

# "Time instance can gibbler with single digit values
Time.parse('2009-01-01 01:01:01 UTC').gibbler
#=> 'd35546d6517c02f2a219ecfa2261a5274d217cb7'
Time.parse('2009-01-01 01:01:01 UTC').gibbler
#=> 'd35546d6517c02f2a219ecfa2261a5274d217cb7'

# "DateTime instance can gibbler
DateTime.parse('2009-08-25T17:00:40+00:00').gibbler
#=> 'ad64c7694a50becf55c53485dce5d0013ff65785'
DateTime.parse('2009-08-25T17:00:40+00:00').gibbler
#=> 'ad64c7694a50becf55c53485dce5d0013ff65785'

# "Time digest is based on UTC
Time.parse('2009-08-25 16:43:53 UTC').gibbler
Time.parse('2009-08-25 16:43:53 UTC').gibbler
#=> Time.parse('2009-08-25 12:43:53 -04:00').gibbler

# "DateTime digest is based on UTC
DateTime.parse('2009-08-25T17:00:40+00:00').gibbler
DateTime.parse('2009-08-25T17:00:40+00:00').gibbler
#=> DateTime.parse('2009-08-25T13:00:40-04:00').gibbler

14 changes: 7 additions & 7 deletions try/30_secret_try.rb
Expand Up @@ -2,20 +2,20 @@
require 'gibbler'

# "Can set a sexy global secret
Gibbler.secret = 'kimmy'.gibbler
Gibbler.secret
Gibbler.secret = 'kimmy'.gibbler
Gibbler.secret
#=> "c8027100ecc54945ab15ddac529230e38b1ba6a1"

# "When the secret is set, digests are different
'kimmy'.gibbler
'kimmy'.gibbler
#=> "62e645351505cb89a0b06a0f5df8383ea754f71d"

# "When the secret is set, digests are different (again)
Gibbler.secret = :kimmy.gibbler
'kimmy'.gibbler
Gibbler.secret = :kimmy.gibbler
'kimmy'.gibbler
#=> "e5f8a3d8e4a2dc99717984726efc910dab0c18f4"

# "Reset the secret back to nil
Gibbler.secret = nil
'kimmy'.gibbler
Gibbler.secret = nil
'kimmy'.gibbler
#=> "c8027100ecc54945ab15ddac529230e38b1ba6a1"
32 changes: 16 additions & 16 deletions try/50_history_try.rb
Expand Up @@ -2,29 +2,29 @@
require 'gibbler/history'

# can convert short digest into long
a = { :magic => :original }
g = a.gibbler_commit.short
a.gibbler_find_long(g)
a = { :magic => :original }
g = a.gibbler_commit.short
a.gibbler_find_long(g)
#=> "d7049916ddb25e6cc438b1028fb957e5139f9910"

# can return most recent stamp
a = { :magic => :original }
a.gibbler_commit
a.gibbler_stamp.class
a = { :magic => :original }
a.gibbler_commit
a.gibbler_stamp.class
#=> Time

# can return history
a = { :magic => :original }
a.gibbler_commit
a[:magic] = :changed
a.gibbler_commit
a.gibbler_history
a = { :magic => :original }
a.gibbler_commit
a[:magic] = :changed
a.gibbler_commit
a.gibbler_history
#=> ["d7049916ddb25e6cc438b1028fb957e5139f9910", "0b11c377fccd44554a601e5d2b135c46dc1c4cb1"]

# can return history (short)
a = { :magic => :original }
a.gibbler_commit
a[:magic] = :changed
a.gibbler_commit
a.gibbler_history(:short)
a = { :magic => :original }
a.gibbler_commit
a[:magic] = :changed
a.gibbler_commit
a.gibbler_history(:short)
#=> ["d7049916", "0b11c377"]

0 comments on commit ca49c57

Please sign in to comment.