Skip to content

Commit

Permalink
search lib
Browse files Browse the repository at this point in the history
  • Loading branch information
brustolin committed Nov 27, 2023
1 parent 129c342 commit 0141922
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Sources/Sentry/SentryBinaryImageCache.m
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ - (nullable NSString *)pathForImage:(NSString *)binaryName
@synchronized(self) {
for (SentryBinaryImageInfo *info in _cache) {
if ([[info.name.lastPathComponent lowercaseString]
isEqualToString:binaryName.lowercaseString]) {
hasPrefix:binaryName.lowercaseString]) {
return info.name;
}
}
Expand Down
10 changes: 9 additions & 1 deletion Tests/SentryTests/SentryBinaryImageCacheTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -99,12 +99,20 @@ class SentryBinaryImageCacheTests: XCTestCase {

func testImagePathByName() {
var binaryImage = createCrashBinaryImage(0)
var binaryImage2 = createCrashBinaryImage(1)
sut.binaryImageAdded(&binaryImage)
sut.binaryImageAdded(&binaryImage2)

let path = sut.path(forImage: "Expected Name at 0")
expect(path) == "Expected Name at 0"

let didNotFind = sut.path(forImage: "Another_Image")
let path2 = sut.path(forImage: "Expected Name at 1")
expect(path2) == "Expected Name at 1"

let path3 = sut.path(forImage: "Expected")
expect(path3) == "Expected Name at 0"

let didNotFind = sut.path(forImage: "Name at 0")
expect(didNotFind) == nil
}

Expand Down

0 comments on commit 0141922

Please sign in to comment.