所以我试图测试一个函数,它是一个客户端函数(un-finish),这就是它嵌入测试本身的原因(直到我能找到更好的解决方案).
我遇到的问题是当我测试函数是否抛出TypeError时.
我理解问题是因为它正在测试返回值而不是函数本身,我不确定如何解决这个问题.
任何和所有帮助表示赞赏!
var test = require('tape');
test('GenerateRandomNumber Tests', function(assert){
/**
* Generates a random number between the min/max
* @param {int} the min value
* @param {int} the max value
* @param {array} list of values already stored
* @return {mixed} int if success, false if exception thrown
**/
var GenerateRandomNumber = function( min, max, tickets ){
try{
if(!tickets instanceof Array){
throw new TypeError();
}
min = (min) || 0;
max = (max) || 200;
var …
Run Code Online (Sandbox Code Playgroud) 如何在这种情况下将json对象(消息)返回到视图(admincp_index).下面的方法工作正常,但我真的想用一些动画来加强它
问候,菲尔
/* AdmincontrolPanel */
function index()
{
$data['messages'] = $this->session->flashdata('messages');
$data['content'] = 'admincp/admincp_index';
$this->load->view('backend/template', $data);
}
function applicant()
{
$id = $this->input->post('id');
if($this->input->post('accept'))
{
if($this->admincpModel->accept_applicant($id) == TRUE)
{
$this->session->set_flashdata('messages', '<div class="ok">Applicant Added!</div>');
redirect('admincp');
}
}
/* admincp_index */
if($messages){
// echo messages
}
Run Code Online (Sandbox Code Playgroud) assert ×1
codeigniter ×1
javascript ×1
jquery ×1
json ×1
node.js ×1
node.js-tape ×1
testing ×1