Sha256: 8c69f41a2d1d788522aa9e3005863d546a12b84dec7490a44ac042c6c2c505c5
Contents?: true
Size: 468 Bytes
Versions: 3
Compression:
Stored size: 468 Bytes
Contents
require 'test/unit' require 'rgl/dot' class TestDot < Test::Unit::TestCase def test_to_dot_graph graph = RGL::DirectedAdjacencyGraph[1,2] dot = graph.to_dot_graph.to_s assert_match(dot, /\{[^}]*\}/) # {...} assert_match(dot, /1\s*\[/) # node 1 assert_match(dot, /2\s*\[/) # node 2 assert_match(dot, /1\s*->\s*2/) # edge end def assert_match(dot, pattern) assert(!(dot =~ pattern).nil?, "#{dot} doesn't match #{pattern}") end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rgl-0.3.0 | tests/TestDot.rb |
rgl-0.3.1 | tests/TestDot.rb |
rgl-0.4.0 | tests/TestDot.rb |