File tree Expand file tree Collapse file tree 2 files changed +24
-2
lines changed
Sources/OpenSwiftUICore/View/Graph
Tests/OpenSwiftUICoreTests/View/Graph Expand file tree Collapse file tree 2 files changed +24
-2
lines changed Original file line number Diff line number Diff line change @@ -94,12 +94,15 @@ package final class ViewGraph: GraphHost {
9494
9595 package struct NextUpdate {
9696 package private( set) var time : Time = . infinity
97+
9798 private var _interval : Double = . infinity
99+
98100 package var interval : Double {
99- _interval. isFinite ? . zero : _interval
101+ _interval. isFinite ? _interval : . zero
100102 }
103+
101104 package private( set) var reasons : Set < UInt32 > = [ ]
102-
105+
103106 package mutating func at( _ next: Time ) {
104107 time = next < time ? next : time
105108 }
Original file line number Diff line number Diff line change 1+ //
2+ // ViewGraphTests.swift
3+ // OpenSwiftUICoreTests
4+
5+ @testable import OpenSwiftUICore
6+ import OpenSwiftUI_SPI
7+ import Testing
8+
9+ struct ViewGraphTests {
10+ struct NextUpdateTests {
11+ typealias Update = ViewGraph . NextUpdate
12+
13+ @Test
14+ func interval( ) {
15+ let update = Update ( )
16+ #expect( update. interval == . zero)
17+ }
18+ }
19+ }
You can’t perform that action at this time.
0 commit comments