我正在尝试使用 Quick & Nimble 来测试项目,但测试从未执行。
我使用 Xcode 中的“文件”->“新建”->“项目”从头开始创建了一个项目。该项目称为“MyApp”。然后我创建了一个 UnitTest 目标测试“MyApp”。
我添加了以下 Podfile:
use_frameworks!
inhibit_all_warnings!
target 'MyApp' do
# Pods for Test
target "MyAppTests" do
pod 'Quick'
pod 'Nimble'
end
end
Run Code Online (Sandbox Code Playgroud)
我运行了“pod install”,一切顺利。
然后,我创建了一个测试文件:
import Quick
import Nimble
@testable import MyApp
class TestSpec: QuickSpec {
override func spec() {
describe("Describe test") {
context("Context test") {
it("Assertion") {
expect("toto") == "tata"
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后我进行了测试。我预计我的测试会失败,但实际上:什么也没有。它从未被执行过。你们知道为什么吗?
多谢。
我正在寻找一种方法来获得一个月的第一天(在Swift中).我想知道它是星期一,星期二等......通过返回相应的数字.
我尝试了许多解决方案,例如获取NSCalendar组件.weekDay但没有人工作.
Example :
print(getTheFirstDate("2016-2-18"))
// Should return : 0 (because the first day of February 2016 is Monday).
Run Code Online (Sandbox Code Playgroud)
任何帮助将是欣赏.
我正在寻找一种方法来从文本中更改我所有的 img src。
例子 :
$var = "Some text Some text Some text <img src=\"test1.jpg\"/> Some text Some text Some text Some text <img src=\"test2.jpg\"/>";
Run Code Online (Sandbox Code Playgroud)
我想将两个 src 更改为数组中的一个值:
$array = array("apple.jpg", "banana.jpg");
Run Code Online (Sandbox Code Playgroud)
然后 $var 应该是这样的:
"Some text Some text Some text <img src=\"apple.jpg\"/> Some text Some text Some text Some text <img src=\"banana.jpg\"/>"
Run Code Online (Sandbox Code Playgroud)
我正在使用 img 的 src 对每个 preg_match 进行循环,但我不知道如何修改最终 var 中的 src。
(对不起我的英语不好 :( )
谢谢。
编辑 :
非常感谢您的回答
如果那样,我该怎么办,我只想修改以“数据如:src =“数据等”开头的 src