# frozen_string_literal: truerequire'spec_helper'RSpec.describe'layouts/_flash'dobeforedoallow(view).toreceive(:flash).and_return(flash)renderenddescribe'closable flash messages'do%w(alert notice success).eachdo|flash_type|let(:flash){{flash_type=>'This is a closable flash message'}}it'shows a close button'doexpect(rendered).toinclude('js-close-icon')endendenddescribe'non closable flash messages'do%w(error message toast warning).eachdo|flash_type|let(:flash){{flash_type=>'This is a non closable flash message'}}it'shows a close button'doexpect(rendered).not_toinclude('js-close-icon')endendendend