синтаксическая ошибка, неожиданный конец ввода, ожидание ключевого_конца (SyntaxError)

я не могу запустить тест Rspec user_spec.rb из-за синтаксической ошибки. я уже пытаюсь добавить и удалить некоторые «концы», но проблема все еще не решена.


это мой static_pages_spec.rb


это мой первый вопрос, так что, может быть, это немного странно.


person sstormz    schedule 21.07.2014    source источник
comment
Пожалуйста, включите источник. И отступ обычно решает такие тривиальные проблемы.   -  person Dave Newton    schedule 22.07.2014


Ответы (2)


Ваши дела/концы кажутся мне подходящими. Указывает ли синтаксическая ошибка номер строки? Я заметил две потенциальные проблемы в строках 25 и 48 по вашей ссылке pastebin.

expect(page) .to have_content( 'Help' )

должно быть

expect(page).to have_content( 'Help' )

Также

expect(page) .to have_content( 'About Us' )

должно быть

expect(page).to have_content( 'About Us' )
person randallreedjr    schedule 22.07.2014
comment
Я уже делаю это, и это все еще не решает проблему. вот мой скриншот ошибки. imgur.com/RD54nfM - person sstormz; 23.07.2014
comment
Можете ли вы опубликовать свой файл app/helpers/application_helper.rb? - person randallreedjr; 23.07.2014
comment
Похоже, вам нужен еще один «конец» внизу вашего application_helper. Прямо сейчас есть один для «def» и один для «if», но вам также нужен один для «модуля». - person randallreedjr; 23.07.2014

Попробуйте использовать только один оператор require и один блок describe.

person Kyle Schutt    schedule 21.07.2014