Sha256: c48587dcd5458b7bf399fca59037ce964d79a6e01f22549a330a23b734e89364
Contents?: true
Size: 1.02 KB
Versions: 2
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 Swift version 1.1 (swift-600.0.57.4) Target: x86_64-apple-darwin14.1.0 O should.not.raise { SourceKitten.assert_swift_version } SourceKitten.stubs(:`).returns <<-O Apple Swift version 1.2 (swiftlang-602.0.47.4 clang-602.0.48) Target: x86_64-apple-darwin14.1.0 O should.raise { SourceKitten.assert_swift_version }.message.should .match /Jazzy.*Swift 1\.1/ end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jazzy-0.1.6 | spec/sourcekitten_spec.rb |
jazzy-0.1.5 | spec/sourcekitten_spec.rb |