首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用capybara rspec测试cloudinary直接上传镜像

使用capybara rspec测试cloudinary直接上传镜像
EN

Stack Overflow用户
提问于 2014-05-27 19:41:30
回答 1查看 886关注 0票数 2

我正在尝试通过水豚测试cloudinary直接上传,但是水豚说它找不到图像上传域。如何测试直接上传?

picture_spec.rb

代码语言:javascript
复制
require 'spec_helper'

feature "User Pictures" do
  let(:user) { create(:user) }

  describe "Uploading an image" do 
    describe "for profile photo" do 
      it "raises an error when clicked outside cropping image so image is not cropped" do
        visit new_user_picture_path(user)
        attach_file('#photo upload', "#{Rails.root}/spec/support/images/PRATIQUE_BIG.png")
        click_on "Valider Photo"
        expect(page).to have_content "SVP crop votre image et celle-ci doit mesurer au moins 100 x 100px"
      end
    end
  end

end

新图片页面

代码语言:javascript
复制
= form_for(@photo, :url => url, role: "form") do |f|          
                .form_line.form-group
                    .upload_button_holder
                        = link_to "Parcourir", "#", class: "btn btn-default upload_button form-control"
                        #photo-upload= f.cl_image_upload :image, class: "form-control" 
                    %span.status
                .form-group
                    .form_control
                        .preview
                = f.hidden_field :crop_x 
                = f.hidden_field :crop_y 
                = f.hidden_field :crop_w 
                = f.hidden_field :crop_h 
                .form-group
                    = f.submit "Valider Photo", class: "btn btn-lg btn-success" 

            = hidden_field_tag :direct, params[:direct] 
        %p= link_to "Retour à Mon Profil", profile_path(current_user.user_code)
 // Configure Cloudinary jQuery plugin 
 = cloudinary_js_config 

水豚然后把Unable to find file field "photo-upload"还给他

EN

回答 1

Stack Overflow用户

发布于 2014-06-10 00:47:25

对于cl_image_upload,字段的名称始终为filephoto-update是周围div的id。您可以通过向cl_image_upload传递html: {id: "my-id"}来为文件输入字段分配一个id。顺便说一句。类也属于html散列参数内部。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23888503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档