fails:File#chmod returns 0 if successful
fails:File#chmod always succeeds with any numeric values
fails:File#chmod invokes to_int on non-integer argument
fails:File#chmod with '0222' makes file writable but not readable or executable
fails:File#chmod with '0444' makes file readable but not writable or executable
fails:File#chmod with '0666' makes file readable and writable but not executable
fails:File#chmod with '0111' makes file executable but not readable or writable
fails:File#chmod modifies the permission bits of the files specified
fails:File.chmod returns the number of files modified
fails:File.chmod always succeeds with any numeric values
fails:File.chmod accepts an object that has a #to_path method
fails:File.chmod throws a TypeError if the given path is not coercable into a string
fails:File.chmod raises an error for a non existent path
fails:File.chmod invokes to_int on non-integer argument
fails:File.chmod invokes to_str on non-string file names
fails:File.chmod with '0222' makes file writable but not readable or executable
fails:File.chmod with '0444' makes file readable but not writable or executable
fails:File.chmod with '0666' makes file readable and writable but not executable
fails:File.chmod with '0111' makes file executable but not readable or writable
fails:File.chmod modifies the permission bits of the files specified
fails(windows):File#chmod with '0444' makes file readable and executable but not writable
fails(windows):File#chmod with '0644' makes file readable and writable and also executable
fails(windows):File.chmod with '0444' makes file readable and executable but not writable
fails(windows):File.chmod with '0644' makes file readable and writable and also executable
