spec/unit/page_spec.rb in tty-pager-0.8.0 vs spec/unit/page_spec.rb in tty-pager-0.9.0
- old
+ new
@@ -12,26 +12,24 @@
pager.page(text)
expect(TTY::Pager::NullPager).to have_received(:new)
end
- it "selects basic pager on non tty systems" do
+ it "selects BasicPager when no paging command is available" do
basic_pager = spy(:basic_pager)
- allow(described_class).to receive(:jruby?) { false }
- allow(TTY::Pager::SystemPager).to receive(:can?) { false }
+ allow(TTY::Pager::SystemPager).to receive(:available?) { false }
allow(TTY::Pager::BasicPager).to receive(:new) { basic_pager }
pager = described_class.new
text = "I try all things, I achieve what I can.\n"
pager.page(text)
expect(basic_pager).to have_received(:page).with(text)
end
- it "selects system pager on systems with tty" do
+ it "selects SystemPager when paging command is available" do
system_pager = spy(:system_pager)
- allow(described_class).to receive(:jruby?) { false }
- allow(TTY::Pager::SystemPager).to receive(:can?) { true }
+ allow(TTY::Pager::SystemPager).to receive(:available?) { true }
allow(TTY::Pager::SystemPager).to receive(:new) { system_pager }
pager = described_class.new
text = "I try all things, I achieve what I can.\n"
pager.page(text)