2015-03-23 3 views
0

Я новый письменный тест с сервером. Мне это очень нравится, потому что это ясно и быстро. Но я нашел проблему. Можно проверить, не существует ли файл с типом файла? Я пытаюсь добавить not и ! всюду, но, похоже, не работает.Проверка существующего файла с серверомpec

На данный момент я могу достичь ожидаемого поведения с помощью:

describe command('ls /etc/myfile') do 
     its(:stderr) { should match /No such file or directory/ } 
end 

Но я хотел бы сделать его чище с видом:

describe file ('/etc/myfile') do 
    it { not should be file } 
end 

Кто-то имеет какие-либо идеи? Благодаря

ответ

1

«should_not» ожидание, что вы ищете:

describe file ('/etc/myfile') do 
    it { should_not be_a_file } 
    end 
+0

Спасибо, это, безусловно, то, что я искал! – albs

Смежные вопросы