Sha256: b71f7d37f58973906c0ae5e186dadbe2ec066db1a79f24f90633ed815fb4b99f
Contents?: true
Size: 844 Bytes
Versions: 3
Compression:
Stored size: 844 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).compact true if row.empty? end end end end
Version data entries
3 entries across 3 versions & 1 rubygems