假设angular spec文件应该与普通文件驻留在同一个文件夹中,假设我想在一些不同的等级库之间重用一些虚拟数据,我应该把它放在哪里? 示例: a
a.service.ts (I want to have some dummy test data returned by this service)
a.service.spec.ts (and use it in this test)
b
b.component.spec.ts (and also use it in this test)
c
c.component.spec.ts (and this one too)
..
我对角度测试很陌生。在这里没有运行业力的错误。预期(真).toBe(真)和预期(假).toBe(真)提供了如下相同的输出,我不知道为什么。
karma start test/karma.conf.js
INFO [karma]: Karma v0.12.16 server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
INFO [Chrome 34.0.1847 (Mac OS X 10.9.2)]: Connected on socket VDytVxMpXMxN0QTPU_kg with
我使用Rails 3.0.9和RSpec 2。
describe User do
let(:authorizations) { Authorization.all.map(&:name) }
it "should have a 'registered' value" do
authorizations.should include("registered")
end
end
当我运行上面的测试时,我得到:
User should have a 'registered' value
Failure
这是我第一次真正使用virtualenv,当我第一次激活它时,我对我的实际项目(比如代码)应该去哪里感到有点困惑。目前(在创建和激活virtualenv之后),这是我的项目在PyCharm中的样子
Project Name
|-project-name <= I called my virtualenv project-name
|-bin
|-Lots of stuff here
|-include
|-Lots of stuff here
|-lib
|-Lots of stuff here
|-.Python
|-pip-sel