Skip to content

Commit c21cd6e

Browse files
committed
. d Update sample to use accessibility identifiers
1 parent 32d1584 commit c21cd6e

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

SampleApp/Counter/ContentView.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ struct ContentView: TestableView {
66

77
var body: some View {
88
VStack {
9-
Text("\(count)").id("count")
9+
Text("\(count)").accessibilityIdentifier("count")
1010
Button("+1") {
1111
count += 1
1212
}
13-
.id("increment")
13+
.accessibilityIdentifier("increment")
1414
.padding()
1515
}
1616
// begin-snippet: trigger

SampleApp/CounterTests/ContentViewTests.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ final class ContentViewTests: XCTestCase {
77
func test_initialCount() throws {
88
let sut = ContentView()
99

10-
let count = try sut.inspect().find(viewWithId: "count").text().string()
10+
let count = try sut.inspect().find(viewWithAccessibilityIdentifier: "count").text().string()
1111

1212
XCTAssertEqual(count, "0")
1313
}
@@ -17,8 +17,8 @@ final class ContentViewTests: XCTestCase {
1717
func test_incrementOnce_withBoilerplate() throws {
1818
var sut = ContentView()
1919
let expectation = sut.on(\.viewInspectorHook) { view in
20-
try view.find(viewWithId: "increment").button().tap()
21-
let count = try view.find(viewWithId: "count").text().string()
20+
try view.find(viewWithAccessibilityIdentifier: "increment").button().tap()
21+
let count = try view.find(viewWithAccessibilityIdentifier: "count").text().string()
2222
XCTAssertEqual(count, "1")
2323
}
2424
ViewHosting.host(view: sut)
@@ -32,8 +32,8 @@ final class ContentViewTests: XCTestCase {
3232
func test_incrementOnce_withTestableView() throws {
3333
var sut = ContentView()
3434
inspectChangingView(&sut) { view in
35-
try view.find(viewWithId: "increment").button().tap()
36-
let count = try view.find(viewWithId: "count").text().string()
35+
try view.find(viewWithAccessibilityIdentifier: "increment").button().tap()
36+
let count = try view.find(viewWithAccessibilityIdentifier: "count").text().string()
3737
XCTAssertEqual(count, "1")
3838
}
3939
}
@@ -46,8 +46,8 @@ final class ContentViewTests: XCTestCase {
4646
var count: String?
4747

4848
inspectChangingView(&sut) { view in
49-
try view.find(viewWithId: "increment").button().tap()
50-
count = try view.find(viewWithId: "count").text().string()
49+
try view.find(viewWithAccessibilityIdentifier: "increment").button().tap()
50+
count = try view.find(viewWithAccessibilityIdentifier: "count").text().string()
5151
}
5252

5353
XCTAssertEqual(count, "1")

0 commit comments

Comments
 (0)