Skip to content

Instantly share code, notes, and snippets.

View pdabrowski6's full-sized avatar
✍️
The hybrid of writer and developer

Paweł Dąbrowski pdabrowski6

✍️
The hybrid of writer and developer
View GitHub Profile
class NumberService
def number
12
end
end
class Describe
attr_reader :context_name, :examples
def initialize(context_name, &block)
class Describe
attr_reader :context_name, :examples
def initialize(context_name, &block)
@context_name = context_name
@describes = []
@examples = []
instance_eval &block
end
class Example
attr_reader :context_name, :test_result
def initialize(context_name, &block)
@context_name = context_name
instance_eval &block
end
def expect(result)
@result = result
class Example
attr_reader :context_name
def initialize(context_name, &block)
@context_name = context_name
instance_eval &block
end
def expect(result)
@result = result
class Example
attr_reader :context_name
def initialize(context_name, &block)
@context_name = context_name
instance_eval &block
end
def expect(result)
@result = result
class Example
attr_reader :context_name
def initialize(context_name, &block)
@context_name = context_name
instance_eval &block
end
def expect(result)
@result = result
class Example
attr_reader :context_name
def initialize(context_name, &block)
@context_name = context_name
instance_eval &block
end
def expect(result)
self
class Describe
attr_reader :context_name
def initialize(context_name, &block)
@context_name = context_name
instance_eval &block
end
def describe(context_name, &block)
Describe.new(context_name, &block)
class Describe
attr_reader :context_name
def initialize(context_name, &block)
@context_name = context_name
instance_eval &block
end
def describe(context_name, &block)
Describe.new(context_name, &block)
def describe(context_name, &block)
Describe.new(context_name, &block)
end
describe NumberService do
# check something
end