- 37개 파일 IP → zioinfo.co.kr 치환 (소스/매뉴얼/설정/하네스) - Manager DrConsole/NetworkConsole/CsapConsole 빌드 + /var/www/manager/ 배포 - 테스트: Manager HTTP 200, ITSM 신규 API 7개 전체 200 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
30 lines
1.2 KiB
Swift
30 lines
1.2 KiB
Swift
// Copyright 2015-present 650 Industries. All rights reserved.
|
|
|
|
import ExpoModulesTestCore
|
|
|
|
@testable import ExpoModulesCore
|
|
|
|
final class FileSystemLegacyUtilitiesSpec: ExpoSpec {
|
|
override class func spec() {
|
|
let fsUtils = FileSystemLegacyUtilities()
|
|
|
|
describe("getPathPermissions") {
|
|
it("should return read/write permissions for filePath with `file:` scheme") {
|
|
let dirUrl = FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask)[0]
|
|
let fileUrl = dirUrl.appendingPathComponent("dir/test.txt")
|
|
let filePath = fileUrl.absoluteString
|
|
expect(filePath.starts(with: "file:")) == true
|
|
expect(fsUtils.getPathPermissions(filePath)) == [.read, .write]
|
|
}
|
|
|
|
it("should return read/write permissions for filePath without `file:` scheme") {
|
|
let dirUrl = FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask)[0]
|
|
let fileUrl = dirUrl.appendingPathComponent("dir/test.txt")
|
|
let filePath = fileUrl.path
|
|
expect(filePath.starts(with: "file:")) == false
|
|
expect(fsUtils.getPathPermissions(filePath)) == [.read, .write]
|
|
}
|
|
}
|
|
}
|
|
}
|