/
githubmirror
/
shared-mime-info
Обзор
Документация
Войти
/
githubmirror
/
shared-mime-info
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test.rb
18 строк
624 B
Mael Clerambault
Clean test
14 фев 2010, 20:54
14 фев 2010, 20:54
1b419c6
Код
Авторство
О чём код?
# cvs -d:pserver:anoncvs@anoncvs.freedesktop.org:/cvs/mime co shared-mime-info/tests $: << 'lib' require 'lib/shared-mime-info' File.foreach('shared-mime-info/tests/list') do |line| next if line =~ /^#/ or line =~ /^$/ line.chomp! file, type, test = line.split ' ', 3 n,d,f = (test || '').ljust(3, 'o').split(//).collect {|t| t == 'o'} filename_check = MIME.check_globs("shared-mime-info/tests/#{file}") == type data_check = MIME.check_magics(open "shared-mime-info/tests/#{file}") == type if filename_check != n or data_check != d puts file + " " + filename_check.to_s + " " + data_check.to_s end end