Sha256: f7272a0e6870fe8e6876644c3b4b8800a08ba5ca6780d5707534c9e6961f0a71
Contents?: true
Size: 739 Bytes
Versions: 17
Compression:
Stored size: 739 Bytes
Contents
# frozen_string_literal: true require 'helper' class Nanoc::Int::NotificationCenterTest < Nanoc::TestCase def test_post # Set up notification Nanoc::Int::NotificationCenter.on :ping_received, :test do @ping_received = true end # Post @ping_received = false Nanoc::Int::NotificationCenter.post :ping_received assert(@ping_received) end def test_remove # Set up notification Nanoc::Int::NotificationCenter.on :ping_received, :test do @ping_received = true end # Remove observer Nanoc::Int::NotificationCenter.remove :ping_received, :test # Post @ping_received = false Nanoc::Int::NotificationCenter.post :ping_received assert(!@ping_received) end end
Version data entries
17 entries across 17 versions & 1 rubygems