Skip to content

Commit f313b37

Browse files
committed
isNeeded -> isNeededToRate
1 parent f0125b1 commit f313b37

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

Diff for: Sources/IAppRater/IAppRater.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class IAppRater {
2222
self.launchesCount += 1
2323
}
2424

25-
public var isNeeded: Bool {
25+
public var isNeededToRate: Bool {
2626
guard lastReviewVersion != appVersion,
2727
other()
2828
else { return false }
@@ -33,7 +33,7 @@ public class IAppRater {
3333

3434
@discardableResult
3535
public func requestIfNeeded() -> Bool {
36-
guard isNeeded else { return false }
36+
guard isNeededToRate else { return false }
3737

3838
request()
3939

Diff for: Tests/IAppRaterTests/IAppRaterTests.swift

+12-12
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,20 @@ final class IAppRaterTests: XCTestCase {
1818
// Launch 2
1919
review = IAppRater.prefs_3_0()
2020
XCTAssertFalse(review.requestIfNeeded())
21-
XCTAssertEqual(review.isNeeded, false)
21+
XCTAssertEqual(review.isNeededToRate, false)
2222

2323
// Launch 3, need to show review window
2424
review = IAppRater.prefs_3_0()
25-
XCTAssertEqual(review.isNeeded, true)
25+
XCTAssertEqual(review.isNeededToRate, true)
2626
XCTAssertTrue(review.requestIfNeeded())
2727
XCTAssertEqual(review.launchesCount, 3)
2828
XCTAssertNotNil(review.lastReviewDate)
2929
XCTAssertNotNil(review.lastReviewVersion)
30-
XCTAssertEqual(review.isNeeded, false)
30+
XCTAssertEqual(review.isNeededToRate, false)
3131

3232
// Launch 4
3333
review = IAppRater.prefs_3_0()
34-
XCTAssertEqual(review.isNeeded, false)
34+
XCTAssertEqual(review.isNeededToRate, false)
3535
XCTAssertFalse(review.requestIfNeeded())
3636
XCTAssertEqual(review.launchesCount, 4)
3737
}
@@ -43,14 +43,14 @@ final class IAppRaterTests: XCTestCase {
4343

4444
for i in (1...124) {
4545
review = IAppRater.prefs_125_0()
46-
XCTAssertEqual(review.isNeeded, false)
46+
XCTAssertEqual(review.isNeededToRate, false)
4747
XCTAssertEqual(review.launchesCount, i)
4848
XCTAssertFalse(review.requestIfNeeded())
4949
}
5050

5151
//Day 125
5252
review = IAppRater.prefs_125_0()
53-
XCTAssertEqual(review.isNeeded, true)
53+
XCTAssertEqual(review.isNeededToRate, true)
5454
XCTAssertEqual(review.launchesCount, 125)
5555
}
5656

@@ -89,22 +89,22 @@ final class IAppRaterTests: XCTestCase {
8989
XCTAssertEqual(review.daysAfterFirstLaunch, 124)
9090
XCTAssertNil(review.lastReviewDate)
9191
XCTAssertNil(review.lastReviewVersion)
92-
XCTAssertEqual(review.isNeeded, false)
92+
XCTAssertEqual(review.isNeededToRate, false)
9393
XCTAssertFalse(review.requestIfNeeded())
9494

9595
// Launch 4 in 125 days after last review
9696
review.lastReviewDate = Date.now.addingTimeInterval(TimeInterval(days:-125))
9797
XCTAssertEqual(review.daysAfterLastReview, 125)
98-
XCTAssertEqual(review.isNeeded, true)
98+
XCTAssertEqual(review.isNeededToRate, true)
9999
XCTAssertTrue(review.requestIfNeeded())
100-
XCTAssertEqual(review.isNeeded, false)
100+
XCTAssertEqual(review.isNeededToRate, false)
101101
XCTAssertEqual(review.launchesCount, 4)
102102
XCTAssertFalse(review.requestIfNeeded())
103103

104104
// app version is the same, so no need to show
105105
review.lastReviewVersion = appVersion
106106
review.lastReviewDate = Date.now.addingTimeInterval(TimeInterval(days:-125))
107-
XCTAssertEqual(review.isNeeded, false)
107+
XCTAssertEqual(review.isNeededToRate, false)
108108
XCTAssertFalse(review.requestIfNeeded())
109109
XCTAssertEqual(review.launchesCount, 4)
110110

@@ -120,11 +120,11 @@ final class IAppRaterTests: XCTestCase {
120120
func testCustomRules() throws {
121121
var review = IAppRater(minLaunches: 0, minDays: 0, other: { true }, rateWndType: .standardAlert)
122122

123-
XCTAssertEqual(review.isNeeded, true)
123+
XCTAssertEqual(review.isNeededToRate, true)
124124

125125
review = IAppRater(minLaunches: 0, minDays: 0, other: { false }, rateWndType: .standardAlert)
126126

127-
XCTAssertEqual(review.isNeeded, false)
127+
XCTAssertEqual(review.isNeededToRate, false)
128128
}
129129
}
130130

0 commit comments

Comments
 (0)