Skip to content

Commit

Permalink
Revert addition of file-based reference test
Browse files Browse the repository at this point in the history
  • Loading branch information
theoriginalbit committed Sep 18, 2024
1 parent ba26b65 commit 78bf584
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 5,037 deletions.
28 changes: 4 additions & 24 deletions Tests/OpenAPIGeneratorReferenceTests/FileBasedReferenceTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,6 @@ final class FileBasedReferenceTests: XCTestCase {
}

func testPetstore() throws { try _test(referenceProject: .init(name: .petstore)) }

func testPetstoreWithServerVariablesEnumsFeatureFlag() throws {
let featureFlags: FeatureFlags = [.serverVariablesAsEnums]
try _test(referenceProject: .init(name: .petstore(featureFlags)), featureFlags: featureFlags)
}

// MARK: - Private

Expand Down Expand Up @@ -102,27 +97,12 @@ final class FileBasedReferenceTests: XCTestCase {
)
}

enum ReferenceProjectName: Hashable {
case petstore(FeatureFlags)

static var petstore: Self { .petstore([]) }
enum ReferenceProjectName: String, Hashable, CaseIterable {
case petstore

var openAPIDocFileName: String {
switch self {
case .petstore:
return "petstore.yaml"
}
}
var openAPIDocFileName: String { "\(rawValue).yaml" }

var fixtureCodeDirectoryName: String {
switch self {
case let .petstore(featureFlags):
if featureFlags.isEmpty {
return "Petstore"
}
return "Petstore_" + featureFlags.map(\.rawValue).joined(separator: "_")
}
}
var fixtureCodeDirectoryName: String { rawValue.capitalized }
}

struct ReferenceProject: Hashable {
Expand Down
Loading

0 comments on commit 78bf584

Please sign in to comment.