Swift中的功能构建器BDD测试框架:Spek

Spek是一个专为Swift设计的轻量级函数式编程风格的BDD(行为驱动开发)测试框架。它与XCTest配合使用,以简化和增强您的测试过程。在使用任何测试框架之前,请确保您的项目中包含了XCTest框架。
```swift
import XCTest
@testable import Spek
class func testExample () {
var left = 1 var right = 1
spec {
Describe ( "math ") {
BeforeEach {
l
}
it {
expect(left + right).to(equal(2))
}
}
}
}
```
zip
Spek-master.zip 预估大小:40个文件
folder
Spek-master 文件夹
file
.gitignore 52B
folder
Screenshots 文件夹
file
s1.png 2.61MB
file
logo.png 15KB
folder
Sources 文件夹
folder
SpekHelper 文件夹
file
SpekHelperTestCase.m 974B
folder
include 文件夹
file
SpekHelperTestCase.h 290B
folder
Spek 文件夹
file
Spek.swift 481B
file
XPart.swift 1KB
file
Part.swift 3KB
file
SpekTestCase.swift 4KB
folder
Spek.xcodeproj 文件夹
file
SpekTests_Info.plist 723B
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
Spek-Package.xcscheme 3KB
file
Spek_Info.plist 723B
folder
project.xcworkspace 文件夹
folder
xcshareddata 文件夹
file
WorkspaceSettings.xcsettings 269B
file
IDEWorkspaceChecks.plist 238B
file
contents.xcworkspacedata 134B
folder
GeneratedModuleMap 文件夹
folder
SpekHelper 文件夹
file
module.modulemap 108B
file
SpekHelper_Info.plist 723B
file
project.pbxproj 25KB
folder
Example 文件夹
folder
TestApp 文件夹
folder
TestApp 文件夹
folder
Preview Content 文件夹
folder
Preview Assets.xcassets 文件夹
file
Contents.json 62B
file
Info.plist 2KB
file
ContentView.swift 355B
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
file
SceneDelegate.swift 3KB
file
AppDelegate.swift 1KB
folder
Assets.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 2KB
file
Contents.json 62B
folder
TestApp.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
contents.xcworkspacedata 152B
file
project.pbxproj 19KB
folder
TestAppTests 文件夹
file
TestAppTests.swift 496B
file
Info.plist 727B
folder
.swiftpm 文件夹
folder
xcode 文件夹
folder
package.xcworkspace 文件夹
file
contents.xcworkspacedata 135B
file
LICENSE.md 1KB
folder
.github 文件夹
file
FUNDING.yml 644B
file
README.md 4KB
file
Package.swift 978B
folder
Tests 文件夹
file
LinuxMain.swift 110B
folder
SpekTests 文件夹
file
SpekTests.swift 1KB
file
GenerateTestCaseTests.swift 1KB
file
XCTestManifests.swift 154B
...
zip 文件大小:2.56MB