1
我有单元测试验证码:Rspec的轨道单元测试 - Ruby on Rails的
require 'rails_helper'
require 'fetch_controller'
RSpec.describe FetchController, type: :controller do
it "parse base 64 url" do
result = FetchController.parse_urls('aHR0cDovL3d3dy5nb29nbGUuY29t')
expect(result[0]).to eq('http://www.google.com')
end
end
,我想测试parse_urls方法,在fetch_controller:
class FetchController < ApplicationController
...
def parse_urls(base)
Base64.decode64(base).split(',')
end
但是,当我试图运行它,我得到一个错误 “:在'需要':无法加载这样的文件 - fetch_controller(LoadError)”
感谢您的帮助, 约尔
你尝试删除'需要“fetch_controller''线? – dimakura
你有写过名为'fetch_controller'的文件吗? – Ann10
我有应用程序下的fetch_controller。 我应该在规范下写另一个吗? 如果是这样,我应该写在文件中: “类FetchController 高清初始化 结束 结束” 我din't知道如何对其进行初始化。 谢谢! – Joel