小编jtr*_*zza的帖子

有没有办法在磁带上创建setUp和tearDown方法?

我使用磁带在 JavaScript 中进行测试,但在某些情况下,我想设置一些在文件内的所有测试中可用的配置变量。类似于 PhpUnit 中可用的 setUp 和tearDown 方法。这些方法将分别在文件中的每个测试之前和之后执行。

例如:

test("setUp", function(t){
    var person = {name: 'Jose', programmer: true};
});

test("Name isn't undefined", function(){
    t.notEqual(person.name, undefined);
});

test("Is a programmer", function(t){
    t.ok(person.programmer);
});

test("tearDown", function(){
    //Do something else
});
Run Code Online (Sandbox Code Playgroud)

javascript testing unit-testing tap node.js-tape

5
推荐指数
1
解决办法
2392
查看次数

如何通过用户名对Sentinel进行身份验证?

我正在使用Cartalyst的Sentinel进行PHP身份验证.传统的身份验证方式是使用电子邮件和密码,我们可以在他们的文档中阅读:

$credentials = [
    'email'    => 'john.doe@example.com',
    'password' => 'password',
];

Sentinel::authenticate($credentials);
Run Code Online (Sandbox Code Playgroud)

库提供的默认用户表是这样的:

id | email | password | permissions |last_login | first_name | created_at | updated_at
Run Code Online (Sandbox Code Playgroud)

我想添加一个用户名列,并使用Sentinel通过用户名密码进行身份验证.可能吗?

php authentication login sentinel

4
推荐指数
1
解决办法
4559
查看次数

如何在 Laravel 4 中调试 ajax

我想知道如何在 Laravel 4 中调试 ajax,因为当出错时,我只得到和错误 500。

我正在使用 jQuery 发出 ajax 请求。

php debugging ajax laravel laravel-4

2
推荐指数
1
解决办法
3985
查看次数