Convert selection specs from bacon to rspec.
This commit is contained in:
parent
83cc8d6874
commit
b1b98eeadb
|
@ -1,6 +1,6 @@
|
||||||
require_relative '../preparation'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe 'A Diakonos user can' do
|
RSpec.describe 'A Diakonos user can' do
|
||||||
|
|
||||||
before do
|
before do
|
||||||
@d = $diakonos
|
@d = $diakonos
|
||||||
|
@ -20,37 +20,37 @@ describe 'A Diakonos user can' do
|
||||||
cursor_should_be_at 3,0
|
cursor_should_be_at 3,0
|
||||||
|
|
||||||
selection = @b.selection_mark
|
selection = @b.selection_mark
|
||||||
selection.start_row.should.equal 0
|
expect(selection.start_row).to eq 0
|
||||||
selection.start_col.should.equal 0
|
expect(selection.start_col).to eq 0
|
||||||
selection.end_row.should.equal 3
|
expect(selection.end_row).to eq 3
|
||||||
selection.end_col.should.equal 0
|
expect(selection.end_col).to eq 0
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'stop selecting text' do
|
it 'stop selecting text' do
|
||||||
@b.selection_mark.should.be.nil
|
expect(@b.selection_mark).to be_nil
|
||||||
@d.anchor_selection
|
@d.anchor_selection
|
||||||
@d.cursor_down
|
@d.cursor_down
|
||||||
@d.cursor_down
|
@d.cursor_down
|
||||||
@b.selection_mark.should.not.be.nil
|
expect(@b.selection_mark).not_to be_nil
|
||||||
@d.remove_selection
|
@d.remove_selection
|
||||||
@b.selection_mark.should.be.nil
|
expect(@b.selection_mark).to be_nil
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'select the whole file at once' do
|
it 'select the whole file at once' do
|
||||||
@b.selection_mark.should.be.nil
|
expect(@b.selection_mark).to be_nil
|
||||||
@d.select_all
|
@d.select_all
|
||||||
s = @b.selection_mark
|
s = @b.selection_mark
|
||||||
s.start_row.should.equal 0
|
expect(s.start_row).to eq 0
|
||||||
s.start_col.should.equal 0
|
expect(s.start_col).to eq 0
|
||||||
s.end_row.should.equal 26
|
expect(s.end_row).to eq 26
|
||||||
s.end_col.should.equal 40
|
expect(s.end_col).to eq 40
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'delete the selection' do
|
it 'delete the selection' do
|
||||||
@d.anchor_selection
|
@d.anchor_selection
|
||||||
3.times { @d.cursor_down }
|
3.times { @d.cursor_down }
|
||||||
@d.delete
|
@d.delete
|
||||||
@b.to_a[ 0..2 ].should.equal [
|
expect(@b.to_a[ 0..2 ]).to eq [
|
||||||
'',
|
'',
|
||||||
'class Sample',
|
'class Sample',
|
||||||
' attr_reader :x, :y',
|
' attr_reader :x, :y',
|
||||||
|
@ -86,7 +86,7 @@ describe 'A Diakonos user can' do
|
||||||
@b.cursor_to 26,40
|
@b.cursor_to 26,40
|
||||||
@d.select_word
|
@d.select_word
|
||||||
s = @b.selection_mark
|
s = @b.selection_mark
|
||||||
s.should.be.nil
|
expect(s).to be_nil
|
||||||
cursor_should_be_at 26,40
|
cursor_should_be_at 26,40
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue