Sha256: 1b0cced709a1d73d7e6eccd050bf37bff774b18111becd600783c84b4e8c2ba5
Contents?: true
Size: 1.08 KB
Versions: 2
Compression:
Stored size: 1.08 KB
Contents
#!/usr/bin/env ruby require 'ftools' require 'rubygems' require_gem 'rtaglib' require 'test/unit' class RtaglibTestCase < Test::Unit::TestCase def initialize(*args) super @original=File.dirname(__FILE__)+"/saw.mp3" end def setup @copy="/tmp/test_"+sprintf("%06d",rand(10000))+".mp3" File.copy(@original,@copy) @file=::TagFile::File.new(@copy) end def teardown File.delete(@copy) end def test_title() @file.title="Saw2" @file.save assert_equal("Saw2",@file.title) end def test_artist() @file.artist="Nobody" @file.save assert_equal("Nobody",@file.artist) end def test_album() @file.album="Dupa" @file.save assert_equal("Dupa",@file.album) end def test_genre() @file.genre="Progressive Rock" @file.save assert_equal("Progressive Rock",@file.genre) end def test_track() @file.track=2 @file.save assert_equal(2,@file.track) end def test_year() @file.year=2010 @file.save assert_equal(2010,@file.year) end def test_comment() @file.comment="New Comment" @file.save assert_equal("New Comment",@file.comment) end end # arch-tag: test
Version data entries
2 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rtaglib-0.1.1 | ./tests/test_write.rb |
rtaglib-0.1.1 | tests/test_write.rb |