草庐IT

describe

全部标签

node.js - 将不需要的功能(fdescribe、describe.only)检测为 Gulp 任务

如何在Node中检测代码库中不需要的函数的使用,尤其是Gulp?我正在检查无意破坏的规范,即ddescribe/fdescribe和iit/fitJasmine或.only和.skip用于Mocha://shouldbereportedfdescribe(function(){//shouldnotbereportedit(function(){varfit=...;this.fit=...;});//shouldnotbereported//fit(function(){...});//shouldbereportedxit(function(){...});//shouldbere

node.js - 引用错误 : describe is not defined NodeJs

我正在尝试定义一些端点并使用nodejs进行测试。在server.js我有:varexpress=require('express');varfunc1=require('./func1.js');varport=8080;varserver=express();server.configure(function(){server.use(express.bodyParser());});server.post('/testend/',func1.testend);在func1.js中:vartestend=function(req,res){serialPort.write("1",

mysql - 是否有与 MySQL 的 DESCRIBE [表] 等效的 SQLite?

我刚刚开始学习SQLite.如果能够查看表的详细信息,例如MySQL的DESCRIBE[table],那就太好了。PRAGMAtable_info[table]不够好,因为它只有基本信息(例如,它不显示列是否是某种类型的字段)。SQLite有办法做到这一点吗? 最佳答案 SQLitecommandlineutility有一个显示创建语句的.schemaTABLENAME命令。 关于mysql-是否有与MySQL的DESCRIBE[表]等效的SQLite?,我们在StackOverflow

ruby Dir.glob 之谜 : Where are the FNM_xxx flags described?

注意:这已经发布在RubyForum上几周前。我在这里交叉发布它,因为到目前为止我没有收到任何回复Dir.glob提供了一个可选参数,通常称为“标志”。我在哪里可以找到关于哪些标志是可能的文档?Ruby2.0文档只是说标志“与在文件.fnmatch”。查找File.fnmatch的文档,我只找到了解释这些是“FNM_xxx”标志,可以或运算一起。但是我找不到关于FNM_xxx标志的文档存在。这是在哪里描述的? 最佳答案 它实际上是在File::Constants中定义的,因此在同一目录下进行了记录。用ri查找:riFile::Con

ruby-on-rails - 在规范中使用 describe/it 优于 feature/scenario 的优势? (除了语法糖)

Ruby1.9.3、Rails3.1.10、RSpec2.13.0、Capybara2.2.1我正在为Rails3应用程序编写测试——一个供客户(和管理员)配置各种电话设置的GUI。我已经编写了6个左右的规范文件,之前还编写了很多其他文件(我将其用作模板)。以下是规范文件的快照。#spec/features/admin/administrators_spec.rbrequire'spec_helper'includeAdministratorHelperincludeHelpersfeature"ExerciseAdministratorspage"include_context"sh

ruby - 在包含被测模块时使用 described_class

我正在编写一些rspec来测试一些模块是否正确实现了它们的行为。模块看起来像这样:moduleUnder::Testdefsome_behaviourendend我不能在RSpec中这样做:describeUnder::Testdosubject{Class.new{includedescribed_class}.new}在调用#described_class时,它无法再解析,因为self是Class的实例,它没有#describe_class方法。所以我不得不重复一遍:subject{Class.new{includeUnder::Test}.new}或者在规范中以与我的客户使用它的