Sha256: fb40aea022293eb130fbdfdbcae5ba86ac8e8dc4cbf35e3a02e702eb5f5b875f
Contents?: true
Size: 1.37 KB
Versions: 4
Compression:
Stored size: 1.37 KB
Contents
require 'test_helper' module Vedeu describe Configuration do before { Configuration.reset! } after { test_configuration } describe '.default_system_keys' do it 'returns the default system keys' do Configuration.default_system_keys.must_equal({ exit: 'q', focus_next: :tab, focus_prev: :shift_tab, mode_switch: :escape, }) end end describe '#debug?' do it 'returns the value of the debug option' do Configuration.debug?.must_equal(false) end end describe '#interactive?' do it 'returns the value of the interactive option' do Configuration.interactive?.must_equal(true) end end describe '#once?' do it 'returns the value of the once option' do Configuration.once?.must_equal(false) end end describe '#terminal_mode' do it 'returns the value of the mode option' do Configuration.terminal_mode.must_equal(:raw) end end describe '#trace?' do it 'returns the value of the trace option' do Configuration.trace?.must_equal(false) end end describe '.configure' do it 'returns the options configured' do Configuration.configure do # ... end.must_equal(Vedeu::Configuration) end end end # Configuration end # Vedeu
Version data entries
4 entries across 4 versions & 1 rubygems