# This file is part of idest -*- autotest -*- # Copyright (C) 2011 Sergey Poznyakoff # # Idest is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # Idest is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with idest. If not, see . AT_SETUP([update existing fields (v1)]) AT_KEYWORDS([set v1 update set-v1-01]) AT_CHECK([ genfile -f file -s $abs_srcdir/id3v1 10k cp file file.bak idest --set title='Something' album='set v1 01' \ comment='Update test' file || exit 1 echo structure idest -i file echo tags idest file echo file data dd if=file of=file.mod bs=1024 count=10 2>/dev/null dd if=file.bak of=file.orig bs=1024 count=10 2>/dev/null cmp file.mod file.orig ], [0], [structure file: file ntags: 1 version: 1.1 offset: 10240 length: 128 tags title: Something album: set v1 01 track: 1 comment:XXX:: Update test artist: Sergey Poznyakoff year: 2011 genre: Other file data ]) AT_CLEANUP