Module: Remi::DataSource::DataStub
- Included in:
- CsvFile, DataFrame, Salesforce
- Defined in:
- lib/remi/cucumber/data_source.rb
Instance Method Summary collapse
Instance Method Details
#stub_df ⇒ Object
17 18 19 20 21 |
# File 'lib/remi/cucumber/data_source.rb', line 17 def stub_df wdf = Daru::DataFrame.new([], order: @fields.keys) wdf.add_row(stub_row_array) self.df = wdf end |
#stub_row_array ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/remi/cucumber/data_source.rb', line 4 def stub_row_array @fields.values.map do |attrib| case attrib[:type] when :date stub_values[:date].strftime(attrib[:format]) when nil stub_values[:string] else stub_values[attrib[:type]] end end end |
#stub_values ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'lib/remi/cucumber/data_source.rb', line 23 def stub_values @stub_values ||= { string: "Some String", number: 133, float: 3.14159, integer: 38, date: Date.parse('2015-10-21') } end |