1- require 'junoser/squash'
1+ require 'pathname'
2+
3+ $: << File . expand_path ( '../' , Pathname . new ( __FILE__ ) . realpath )
24require 'helper'
35
6+ $: << File . expand_path ( '../../lib' , Pathname . new ( __FILE__ ) . realpath )
7+ require 'junoser/squash'
8+
9+
410class TestCommentLine < Test ::Unit ::TestCase
511 config_subcommand = <<-EOS
612set interfaces em0 unit 0 family inet address 192.0.2.1/32
@@ -26,19 +32,17 @@ class TestCommentLine < Test::Unit::TestCase
2632 # config_squash
2733
2834 test 'check subcommand function' do
29- assert_equal ( <<-EOS , Junoser ::Squash . new ( config_subcommand ) . transform )
30- set interfaces em0 unit 0 family inet address 192.0.2.1/32
35+ assert_equal ( 'set interfaces em0 unit 0 family inet address 192.0.2.1/32
3136set interfaces em100 unit 0 family inet
32- set interfaces em100 unit 0 family inet address 192.0.2.1/32
33- EOS
37+ set interfaces em100 unit 0 family inet address 192.0.2.1/32' , Junoser :: Squash . new ( config_subcommand ) . transform )
38+
3439 end
3540
3641 test 'check delete function' do
37- assert_equal ( <<-EOS , Junoser ::Squash . new ( config_delete ) . transform )
38- set interfaces em0 unit 0 family inet address 192.0.2.0/32
42+ assert_equal ( 'set interfaces em0 unit 0 family inet address 192.0.2.0/32
3943set interfaces em10
4044set interfaces em10 unit 20
41- set interfaces em100 unit 100 family inet address 192.0.2.0/32
42- EOS
45+ set interfaces em100 unit 100 family inet address 192.0.2.0/32' , Junoser :: Squash . new ( config_delete ) . transform )
46+
4347 end
4448end
0 commit comments