0001    //
0002    //  CodeCompletionTests.swift
0003    //  SourceKitten
0004    //
0005    //  Created by JP Simard on 9/3/15.
0006    //  Copyright © 2015 SourceKitten. All rights reserved.
0007    //
0008    
0009    import Foundation
0010    import SourceKittenFramework
0011    import XCTest
0012    
0013    class CodeCompletionTests
main_.swift:13
    CodeCompletionTests(),
: XCTestCase { 0014 0015 // protocol XCTestCaseProvider 0016 lazy var allTests: [(String, () throws -> Void)] = [ 0017 // ("testSimpleCodeCompletion", self.testSimpleCodeCompletion), FIXME: Failing on SPM 0018 ] 0019 0020 func testSimpleCodeCompletion() { 0021 let file = "\(NSUUID().UUIDString).swift" 0022 let completionItems = CodeCompletionItem.parseResponse( 0023 Request.CodeCompletionRequest(file: file, contents: "0.", offset: 2, 0024 arguments: ["-c", file, "-sdk", sdkPath()]).send()) 0025 compareJSONStringWithFixturesName("SimpleCodeCompletion", 0026 jsonString: String(completionItems)) 0027 } 0028 } 0029