Sha256: 3f1b88a7d094674acf6ebfc4d2408f0c0503ae1381bfe48119ec24d9a111bd1b
Contents?: true
Size: 1.44 KB
Versions: 4
Compression:
Stored size: 1.44 KB
Contents
require 'coveralls' Coveralls.wear! require 'minitest/autorun' # Loads lolcommits directly from the lib folder so don't have to create # a gem before testing $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) $LOAD_PATH.unshift(File.dirname(__FILE__)) require 'lolcommits' include Lolcommits include Methadone::CLILogging class LolTest < MiniTest::Test # # issue #53, https://github.com/mroth/lolcommits/issues/53 # this will test the permissions but only locally, important before building a gem package! # def test_permissions imagesnap_perms = File.lstat(File.join(Configuration::LOLCOMMITS_ROOT, 'vendor', 'ext', 'imagesnap', 'imagesnap')).mode & 0o777 videosnap_perms = File.lstat(File.join(Configuration::LOLCOMMITS_ROOT, 'vendor', 'ext', 'videosnap', 'videosnap')).mode & 0o777 commandcam_perms = File.lstat(File.join(Configuration::LOLCOMMITS_ROOT, 'vendor', 'ext', 'CommandCam', 'CommandCam.exe')).mode & 0o777 assert imagesnap_perms == 0o755 || imagesnap_perms == 0o775, "expected perms of 755/775 but instead got #{format '%<perms>o', perms: imagesnap_perms}" assert videosnap_perms == 0o755 || videosnap_perms == 0o775, "expected perms of 755/775 but instead got #{format '%<perms>o', perms: videosnap_perms}" assert commandcam_perms == 0o755 || commandcam_perms == 0o775, "expected perms of 755/775 but instead got #{format '%<perms>o', perms: commandcam_perms}" end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
lolcommits-0.11.0 | test/lolcommits_test.rb |
lolcommits-0.11.0.pre | test/lolcommits_test.rb |
lolcommits-0.10.0 | test/lolcommits_test.rb |
lolcommits-0.10.0.pre1 | test/lolcommits_test.rb |