jam-cloud/ruby/spec/jam_ruby/models/icecast_directory_spec.rb

32 lines
620 B
Ruby
Raw Normal View History

2014-01-10 21:02:52 +00:00
require 'spec_helper'
require 'stringio'
2014-01-10 21:02:52 +00:00
=begin
example output:
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>
=end
2014-01-10 21:02:52 +00:00
describe IcecastDirectory do
let(:idir) { IcecastDirectory.new }
let(:output) { StringIO.new }
2014-01-10 21:02:52 +00:00
before(:each) do
2014-01-10 21:02:52 +00:00
end
it "save" do
idir.save.should be_true
idir.dumpXml(1, output)
output.rewind
directory = Nokogiri::XML(output)
directory.css('directory yp-url-timeout').text.should == "15"
directory.css('directory yp-url').text.should == "http://dir.xiph.org/cgi-bin/yp-cgi"
2014-01-10 21:02:52 +00:00
end
end