mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Add rubocop to our build. (#5004)
This commit is contained in:
@@ -5,24 +5,24 @@ describe ContentBuffer do
|
||||
|
||||
it "handles deletion across lines properly" do
|
||||
c = ContentBuffer.new("a\nbc\nc")
|
||||
c.apply_transform!(start: {row: 0, col: 0}, finish: {col: 1, row: 1}, operation: :delete)
|
||||
c.apply_transform!(start: { row: 0, col: 0 }, finish: { col: 1, row: 1 }, operation: :delete)
|
||||
expect(c.to_s).to eq("c\nc")
|
||||
end
|
||||
it "handles deletion inside lines properly" do
|
||||
c = ContentBuffer.new("hello world")
|
||||
c.apply_transform!(start: {row: 0, col: 1}, finish: {col: 4, row: 0}, operation: :delete)
|
||||
c.apply_transform!(start: { row: 0, col: 1 }, finish: { col: 4, row: 0 }, operation: :delete)
|
||||
expect(c.to_s).to eq("ho world")
|
||||
end
|
||||
|
||||
it "handles inserts inside lines properly" do
|
||||
c = ContentBuffer.new("hello!")
|
||||
c.apply_transform!(start: {row: 0, col: 5}, operation: :insert, text: " world")
|
||||
c.apply_transform!(start: { row: 0, col: 5 }, operation: :insert, text: " world")
|
||||
expect(c.to_s).to eq("hello world!")
|
||||
end
|
||||
|
||||
it "handles multiline inserts" do
|
||||
c = ContentBuffer.new("hello!")
|
||||
c.apply_transform!(start: {row: 0, col: 5}, operation: :insert, text: "\nworld")
|
||||
c.apply_transform!(start: { row: 0, col: 5 }, operation: :insert, text: "\nworld")
|
||||
expect(c.to_s).to eq("hello\nworld!")
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user