Sha256: 31c18964db7d29c2419c91325c7a66c8775b8f49a0fec370b305ff83c9d592a4
Contents?: true
Size: 1.02 KB
Versions: 3
Compression:
Stored size: 1.02 KB
Contents
require File.expand_path('../spec_helper', __FILE__) module Jazzy describe SourceKitten do it 'validates the xcode-select path' do SourceKitten.stubs(:`) .returns '/Applications/Xcode.app/Contents/Developer' should.not.raise { SourceKitten.assert_xcode_location } SourceKitten.stubs(:`) .returns '/Applications/Xcode-Beta.app/Contents/Developer' should.raise { SourceKitten.assert_xcode_location }.message.should .match %r{Please install or symlink Xcode.*/Applications/Xcode.app} end it 'validates the current xcode version' do SourceKitten.stubs(:`).returns <<-O Apple Swift version 1.2 (swiftlang-602.0.49.6 clang-602.0.49) Target: x86_64-apple-darwin14.3.0 O should.not.raise { SourceKitten.assert_swift_version } SourceKitten.stubs(:`).returns <<-O Swift version 1.1 (swift-600.0.57.4) Target: x86_64-apple-darwin14.1.0 O should.raise { SourceKitten.assert_swift_version }.message.should .match /Jazzy.*Swift 1\.2/ end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jazzy-0.2.2 | spec/sourcekitten_spec.rb |
jazzy-0.2.1 | spec/sourcekitten_spec.rb |
jazzy-0.2.0 | spec/sourcekitten_spec.rb |