Skip to content

Commit 1b32385

Browse files
committed
Fix NSArray's iter_no_retain test on iOS
1 parent d6bc035 commit 1b32385

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

objc2/src/foundation/array.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -432,17 +432,21 @@ mod tests {
432432
}
433433

434434
#[test]
435+
#[cfg_attr(
436+
feature = "apple",
437+
ignore = "this works differently on different framework versions"
438+
)]
435439
fn test_iter_no_retain() {
436440
let obj = Id::into_shared(RcTestObject::new());
437441
let array = NSArray::from_slice(&[obj]);
438442
let mut expected = ThreadTestData::current();
439443

440444
let iter = array.iter();
441-
expected.retain += if cfg!(feature = "gnustep-1-7") { 0 } else { 1 };
445+
expected.retain += 0;
442446
expected.assert_current();
443447

444448
assert_eq!(iter.count(), 1);
445-
expected.autorelease += if cfg!(feature = "gnustep-1-7") { 0 } else { 1 };
449+
expected.autorelease += 0;
446450
expected.assert_current();
447451

448452
let iter = array.iter_fast();

0 commit comments

Comments
 (0)