Ruby on rails 点击元素的摩卡测试
我正在Rails应用程序中编写JS测试,并使用gem测试JS 茶匙使用摩卡咖啡。我想知道如何测试按钮的点击功能? 以下是要测试的功能:Ruby on rails 点击元素的摩卡测试,ruby-on-rails,mocha.js,Ruby On Rails,Mocha.js,我正在Rails应用程序中编写JS测试,并使用gem测试JS 茶匙使用摩卡咖啡。我想知道如何测试按钮的点击功能? 以下是要测试的功能: $(document).on('click', '#import_customs_button', (event)-> dfd = $.Deferred() customs_id = $('#highlight_customs_id').val().trim() customs_dfd = $.ajax 'http://api.5m
$(document).on('click', '#import_customs_button', (event)->
dfd = $.Deferred()
customs_id = $('#highlight_customs_id').val().trim()
customs_dfd = $.ajax 'http://api.5min.com/video/' + customs_id + '/info.json'
customs_dfd.done (result)=>
if result.api?.exception?
dfd.reject result.api.exception
else
dfd.resolve result
customs_dfd.fail =>
dfd.reject "AJAX error"
dfd.done (result)=>
obj = if _.isString(result) then $.parseJSON result else result
_.each obj.items, (item)=>
seconds = parseInt(item.duration, 10)
$('#highlight_title').val item.title
$('#highlight_seo_title').val item.title.match(/[A-Za-z0-9 \-]/g).join ''
$('#description').val item.description
$('#highlight-running-time').html formatRunningTime seconds
if($("#segment_type").html() == "Top Stories")
$('#highlight_seo_tags').val item.keywords.replace(/,/g, ', ')
dfd.fail (err)=>
alert err
false
)
我还想知道相同的测试用例。你成功了吗?