Skip to content

Commit

Permalink
SPT-1998 fix pr
Browse files Browse the repository at this point in the history
  • Loading branch information
mrandrewsmith committed Apr 16, 2024
1 parent 6ad7b10 commit 5311162
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
12 changes: 6 additions & 6 deletions NodeKit/MockerIntegration/MockerProxyConfigNode.swift
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,21 @@ public enum MockerProxyConfigKey {
/// - SeeAlso:
/// - `MetadataConnectorNode`
/// - `RequestRouterNode`
final class MockerProxyConfigNode<Raw, Output>: Node {
open class MockerProxyConfigNode<Raw, Output>: Node {

private typealias Keys = MockerProxyConfigKey

// MARK: - Public Properties

/// Следующий в цепочке узел.
public var next: any Node<RequestModel<Raw>, Output>
open var next: any Node<RequestModel<Raw>, Output>

/// Указывает, включено ли проексирование.
public var isProxyingOn: Bool
open var isProxyingOn: Bool
/// Адрес хоста (опционально с портом) которому будет переадресован запрос.
public var proxyingHost: String
open var proxyingHost: String
/// Схема (http/https etc).
public var proxyingScheme: String
open var proxyingScheme: String

// MARK: - Init

Expand All @@ -54,7 +54,7 @@ final class MockerProxyConfigNode<Raw, Output>: Node {
// MARK: - Node

/// Добавляет хедеры в `data`
public func process(_ data: RequestModel<Raw>) -> Observer<Output> {
open func process(_ data: RequestModel<Raw>) -> Observer<Output> {

guard self.isProxyingOn else {
return self.next.process(data)
Expand Down
2 changes: 2 additions & 0 deletions NodeKitTests/Utils/LoggingContextTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,8 @@ final class LoggingContextTests: XCTestCase {
XCTAssertNil(resultNext.next)
}

/// Элементы в лог вставляются не в конец, а в начало списка, при этом первый лог не меняется.
/// При добавлении Log3 в список Log1 -> Log2, получается новый список Log1 -> Log3 -> Log2
func testLog_whenThreeItemsAppending_thenResultIsFirstItemAndNextIsTree() async throws {
// given

Expand Down

0 comments on commit 5311162

Please sign in to comment.