功能测试错误 - 未初始化的常量 FFaker::File
Feature test error - uninitialized constant FFaker::File
这是我创建新 post
的功能规范测试
require 'rails_helper'
require 'ffaker'
RSpec.feature 'Creating posts', :type => :feature do
scenario 'can create a new post' do
visit root_path
click_link 'New Post'
attach_file('Image', FFaker::File.file_name('spec/files', 'foo', 'jpg'))
fill_in 'Caption', with: 'Hello World! This is the first post!'
click_button 'Create Post'
expect(page).to have_content('Post was successfully created')
end
end
当我 运行 rspec
命令到 运行 测试时,我得到以下错误
Failure/Error: attach_file('Image', FFaker::File.file_name('spec/files', 'foo', 'jpg'))
NameError:
uninitialized constant FFaker::File
我该如何解决这个问题?
基本上我应该使用 ffaker
来尝试上传图像而不是使用真实的图像文件。这应该与 ffaker 一起使用,对吗?
这是我创建新 post
的功能规范测试require 'rails_helper'
require 'ffaker'
RSpec.feature 'Creating posts', :type => :feature do
scenario 'can create a new post' do
visit root_path
click_link 'New Post'
attach_file('Image', FFaker::File.file_name('spec/files', 'foo', 'jpg'))
fill_in 'Caption', with: 'Hello World! This is the first post!'
click_button 'Create Post'
expect(page).to have_content('Post was successfully created')
end
end
当我 运行 rspec
命令到 运行 测试时,我得到以下错误
Failure/Error: attach_file('Image', FFaker::File.file_name('spec/files', 'foo', 'jpg'))
NameError:
uninitialized constant FFaker::File
我该如何解决这个问题?
基本上我应该使用 ffaker
来尝试上传图像而不是使用真实的图像文件。这应该与 ffaker 一起使用,对吗?