class TestSourceView

Copyright (C) 2011-2014 Ruby-GNOME2 Project Team

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Public Instance Methods

setup() click to toggle source
# File gtksourceview3/test/test_source_view.rb, line 19
def setup
  @view = GtkSource::View.new
end
test_auto_indent() click to toggle source
# File gtksourceview3/test/test_source_view.rb, line 23
def test_auto_indent
  @view.auto_indent = true
  assert_true(@view.auto_indent?)
end
test_indent_width() click to toggle source
# File gtksourceview3/test/test_source_view.rb, line 33
def test_indent_width
  indent = 4
  @view.indent_width = indent
  assert_equal(indent, @view.indent_width)
end
test_insert_spaces_instead_of_tabs() click to toggle source
# File gtksourceview3/test/test_source_view.rb, line 39
def test_insert_spaces_instead_of_tabs
  insert_spaces = true
  @view.insert_spaces_instead_of_tabs = insert_spaces
  assert_true(@view.insert_spaces_instead_of_tabs?)
end
test_line_number() click to toggle source
# File gtksourceview3/test/test_source_view.rb, line 28
def test_line_number
  @view.show_line_numbers = true
  assert_true(@view.show_line_numbers?)
end
test_mark_category_background() click to toggle source
# File gtksourceview2/test/test_source_view.rb, line 3
def test_mark_category_background
  view = Gtk::SourceView.new

  red_rgb = [65535, 0, 0]
  red_color = Gdk::Color.parse("red")

  assert_nil(view.get_mark_category_background("new-category"))

  view.set_mark_category_background("new-category", red_color)
  assert_equal(red_rgb, view.get_mark_category_background("new-category").to_a)

  view.set_mark_category_background("new-category", nil)
  assert_nil(view.get_mark_category_background("new-category"))
end
test_right_margin_position() click to toggle source
# File gtksourceview3/test/test_source_view.rb, line 45
def test_right_margin_position
  margin = 100
  @view.right_margin_position = margin
  assert_equal(margin, @view.right_margin_position)
end
test_show_right_margin() click to toggle source
# File gtksourceview3/test/test_source_view.rb, line 51
def test_show_right_margin
  show = true
  @view.show_right_margin = show
  assert_true(@view.show_right_margin?)
end