13 lines
603 B
Swift
13 lines
603 B
Swift
import Testing
|
|
@testable import HelperShared
|
|
|
|
@Suite struct LocalSnapshotCommandTests {
|
|
@Test func acceptsOnlyDateIdentifiers() {
|
|
#expect(LocalSnapshotCommand.isValidIdentifier("2026-09-14-120000"))
|
|
#expect(!LocalSnapshotCommand.isValidIdentifier("2026-09-14"))
|
|
#expect(!LocalSnapshotCommand.isValidIdentifier("2026-09-14-120000; rm -rf /"))
|
|
#expect(!LocalSnapshotCommand.isValidIdentifier("2026-09-14-12000a"))
|
|
#expect(LocalSnapshotCommand.shellCommand(identifiers: ["2026-09-14-120000"]) == "/usr/bin/tmutil deletelocalsnapshots 2026-09-14-120000")
|
|
}
|
|
}
|