Sha256: 7b88d564173304af2c631dbb3598b0f6058f5d87f2efa3579474aba45c6081f5
Contents?: true
Size: 847 Bytes
Versions: 2
Compression:
Stored size: 847 Bytes
Contents
Feature: Field with format block specified In order to format a field in a custom fashion As a developer I want to use a lambda to format a field @field @format @lambda Scenario: Given I have an ActiveModel based model """ class MyActiveModel < ActiveModelExample attr_accessor :title end """ When I define a Catwalk presenter class for my model """ class MyModelPresenter include Catwalk::Presenter field :title, :format_with => lambda { |field| field.upcase } end """ When I set up my presenter for my model """ @model = MyActiveModel.new @model.title = 'all letters need to be uppercased' @presenter = MyModelPresenter.new @model """ Then my presenter should present "title" as "ALL LETTERS NEED TO BE UPPERCASED"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
catwalk-0.0.3 | features/field_with_format_block.feature |
catwalk-0.0.2 | features/field_with_format_block.feature |