class Ne < Formula desc "The nice editor" homepage "http://ne.di.unimi.it" url "http://ne.di.unimi.it/ne-3.0.1.tar.gz" sha256 "92b646dd2ba64052e62deaa4239373821050a03e1b7d09d203ce04f2adfbd0e4" bottle do cellar :any_skip_relocation sha256 "56d04a63498270ddfed02081ab5970bcc5751a45468ff08b205d639d2e8878ff" => :el_capitan sha256 "78875d4f901208279d8d13da35d40d0fbe2278b549a0c33754280f77dcf864e1" => :yosemite sha256 "8b7072ee6e35427d7343af22811fb9af854788a14725b4fc6516f6872b273157" => :mavericks end def install system "make" system "make", "PREFIX=#{prefix}", "install" end test do ENV["TERM"] = "xterm" document = testpath/"test.txt" macros = testpath/"macros" document.write <<-EOS.undent This is a test document. EOS macros.write <<-EOS.undent GotoLine 2 InsertString line 2 InsertLine Exit EOS system "script", "-q", "/dev/null", bin/"ne", "--macro", macros, document assert_equal <<-EOS.undent, document.read This is a test document. line 2 EOS end end