vcr

    5热度

    1回答

    我有一些需要与Google Maps Routing API交互的Cucumber功能。我正在尝试使用VCR来删除这些交互。 我添加了一个VCR标签到我的特点,像这样: @google_routing_api @javascript Scenario: Creating a bus Given I am on the buses page When I follow "Get

    9热度

    2回答

    是否有替代Ruby's VCR的java? 据我所知,使用录像机的好处是巨大的,您可以运行“集成测试”并记录结果,将它们存储在本地的一些地方。现在从下次您需要运行测试时,您可以使用第一次运行记录的数据来模拟实际的数据库命中。 在java世界里有类似的东西吗? 如果不是,如果我尝试实施它,可能会遇到什么样的瓶颈? VCR只记录HTTP交互,但这样的方法来完成录制,说什么样的数据库操作/函数调用,而我

    15热度

    5回答

    是否有VCR针对node.js的测试系统?

    7热度

    1回答

    我正在编写一个API封装器作为gem,并且我想使用RSpec测试API响应。 这样做的问题是,所有的API请求使用GET制成,并且URL中包含API密钥: 例如game/metadata/{api_key} 这提出了测试问题,因为我不想将API密钥保存在git存储库历史记录中。有什么办法可以做这些规格测试,最好是使用RSpec/VCR,而不是将API密钥存储在版本控制中? 我试过使用环境变量,但录

    0热度

    1回答

    我试图在Rails之外使用VCR 2.0.0。 当我运行规格时,VCR似乎完美地创建了vcr_cassettes目录。但是,这些测试似乎仍然在网络中,并且在卡匣目录中找不到任何yaml卡匣。 任何想法我做错了什么? 这里是运行有问题的规范我的一个例子: rm -r spec/fixtures/vcr_cassettes rspec spec/lib/availability_checkers/

    14热度

    2回答

    我正在使用VCR gem来记录http交互并在将来重放它们。我想在uri请求中过滤掉我的实际密码值。这是一个什么样的URI看起来像样品: http://services.somesite.com/Services.asmx/Cabins Username=long&Password=john&StartDate=03%2F22%2F2012&EndDate=03%2F29%2F2012 虽然

    2热度

    1回答

    我有一个健身房协会的用户模型。健身房通过geocoder gem使用google api进行地址解析,这是在after_save后完成的。在我的健身房规格中,我能够添加use_vcr_cassette来记录请求并传递规格。 现在的问题是我的用户工厂创建了一个健身房协会,因此任何使用用户工厂的规范都失败了,因为它不知道如何处理地理编码请求,因为所有外部请求都已关闭。 我的健身房工厂要求我如何在全球范

    11热度

    3回答

    在我的黄瓜支持目录vcr.rb我有以下几点: require 'vcr' VCR.configure do |c| c.cassette_library_dir = 'fixtures/vcr_cassettes' c.hook_into :webmock c.ignore_localhost = true c.default_cassette_opti

    0热度

    1回答

    我有一个测试,工程,并通过,在第一时间,但未能规范套件运行第二个时间: VCR.use_cassette("master_image_create_2", :match_requests_on => [:method, :uri]) do mi = Factory.build(:master_asset) img = File.new(File.join(Rails.roo

    17热度

    2回答

    我想用真棒“记录/回放”的Ruby's VCR library或Betamax for the JVM机制。是否有一个Python库以同样的方式工作?如果不是,那么如何测试REST客户端调用而不必担心测试速度缓慢和片面?