在运行测试时,出现以下错误:
CartitemsControllerTest#test_update_q_on_last_item:
ActionView::Template::Error: uninitialized constant Barby::DataMatrix
在实践中,不会出现这种错误,并且根据设计生成所需的条形码。
当它在CarttemsController中运行时,该操作调用一个属于Cart类的分部。将测试移至CartsControllerTest不会改变错误。
但很明显,需要加载所需的库
require 'barby/outputter/png_outputter'
require 'barby/barcode/ean_13'
require 'barby/barcode/data_matrix'
如何将Minitest连接到所需的库?
在class ActiveSupport::TestCase
之前包含相关的require语句在test/test_helper.rb
中