Someone
public text v1 · immutable test_setting_bible_emits_bible_set is
local
signal_log: ARRAY [BIBLE_ACCESS]
bible: BIBLE
do
create bible.from_id (settings.bible_id)
create signal_log.make (1, 0)
bible_access.bible_set.connect (agent signal_log.add_last)
bible_access.set_bible (bible)
assert_integers_equal ("signal emitted once", 1, signal_log.count)
assert_equal ("bible_set emitted", bible_access, signal_log.first)
end