Sha256: 7c4268ba2b8c071ac5e9408d9d095c0dd2ee71c461f211139eb92b5ce5019c42
Contents?: true
Size: 848 Bytes
Versions: 4
Compression:
Stored size: 848 Bytes
Contents
# frozen_string_literal: true module RSpec module XlsxMatchers # have_excel_empty_row class EmptyRow < BaseSheet attr_reader :row_index def initialize(row_index) super() @row_index = row_index end def failure_message_when_negated return sheet_failure_message if sheet.nil? "Row at index '#{row_index}' was expected to NOT be empty, but was empty." end def failure_message return sheet_failure_message if sheet.nil? "Row at index '#{row_index}' was expected to be empty, but was not empty." end private def process_axlsx_sheet row = sheet.rows[row_index] true if row.nil? end def process_roo_sheet row = sheet.row(row_index + 1).compact true if row.empty? end end end end
Version data entries
4 entries across 4 versions & 1 rubygems