Sha256: 93ae5daa1c6c0a7e317aa88cf9a52793fe893124347b39e7bc9138026073e0a1

Contents?: true

Size: 869 Bytes

Versions: 54

Compression:

Stored size: 869 Bytes

Contents

require 'rails_helper'

describe 'Notifications' do
  subject do
    visit '/'
  end

  let(:user) { create :user }

  before do
    driven_by ENV['DRIVER']&.to_sym || :selenium_chrome_headless_iphone
    login_as user
  end

  context 'no notifications' do
    it do
      subject
      expect(page).to have_no_css('.notifications-unseen-mark')
    end
  end

  context 'with unseen notifications' do
    before do
      SimpleUserNotifier.with(message: 'probandooo').deliver(User.all)
    end

    it do
      subject
      expect(page).to have_css('.notifications-unseen-mark')
      find('.bi-bell-fill').click
      expect(page).to have_no_css('.notifications-unseen-mark', wait: 5)
      expect(page).to have_no_css('.unseen')
      click_on 'Marcar como no leĆ­do'
      expect(page).to have_css('.unseen')
    end
  end

  pending 'with read notifications'
end

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
pg_rails-7.6.0 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.5.7 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.5.6 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.5.5 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.5.4 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.5.3 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.5.2 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.5.1 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.5.0 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.4.3 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.4.2 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.4.1 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.4.0 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.3.5 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.3.4 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.3.3 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.3.2 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.3.1 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.3.0 pg_engine/spec/system/noticed_spec.rb
pg_rails-7.2.3 pg_engine/spec/system/noticed_spec.rb