Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 23, 2015
  1. @eventualbuddha
Commits on Feb 15, 2015
  1. @smtlaissezfaire

    Release 0.6.7

    smtlaissezfaire authored
  2. @smtlaissezfaire

    Bump to 0.6.6

    smtlaissezfaire authored
  3. @smtlaissezfaire
  4. @smtlaissezfaire
  5. @smtlaissezfaire
  6. @jirutka @smtlaissezfaire

    Add #birthtime to File and Stat (Ruby 2.2.0)

    jirutka authored smtlaissezfaire committed
Commits on Feb 3, 2015
  1. @smtlaissezfaire

    Bump to v0.6.5

    smtlaissezfaire authored
  2. @marxarelli @smtlaissezfaire

    Fixed premature closing of IO in Pathname#each_line

    marxarelli authored smtlaissezfaire committed
    The previous implementation of Pathname#each_line (see #220) wrapped
    both kinds of invocation (block and block-less) in a File.open closure,
    the latter resulting in an Enumerator that attempts to operate on a
    prematurely closed IO object (resulting in an IOError upon actual
    iteration). This fix properly implements the block-less invocation with
    a recursing enumerator.
    
    An additional assertion was added to the Pathname unit tests to cover
    the case. Existing uses of assert_equal were also corrected to use the
    right "expected" and "actual" argument position.
    
    [ Closes #283 ]
Commits on Jan 15, 2015
  1. @smtlaissezfaire

    bump to 0.6.4

    smtlaissezfaire authored
  2. @jirutka @smtlaissezfaire

    Add #readable? to FileTest

    jirutka authored smtlaissezfaire committed
Commits on Jan 14, 2015
  1. @smtlaissezfaire

    bump to 0.6.3

    smtlaissezfaire authored
  2. @smtlaissezfaire

    Update to v0.6.2

    smtlaissezfaire authored
  3. @smtlaissezfaire

    rubocop fixes

    smtlaissezfaire authored
  4. @marxarelli @smtlaissezfaire

    Tweaks and unit tests for Pathname methods

    marxarelli authored smtlaissezfaire committed
    Reimplemented `#each_line` to allow block-less invocation, and
    `#sysopen` to raise an exception.
    
    Implemented unit tests for all Pathname/IO methods.
    
    Fixes #220.
  5. @jirutka @smtlaissezfaire
  6. @gokulnath @smtlaissezfaire

    Fixes #238, realdirpath not working.

    gokulnath authored smtlaissezfaire committed
  7. @smtlaissezfaire

    Fix rubocop offenses

    smtlaissezfaire authored
  8. @PierreRambaud @smtlaissezfaire

    Fix rubocop + add to build (Closes #268)

    PierreRambaud authored smtlaissezfaire committed
  9. @deployable @smtlaissezfaire

    Add fnmatch and fnmatch? methods to File (Closes #277, Closes #275)

    deployable authored smtlaissezfaire committed
    Add simple test to confirm function
Commits on Jan 13, 2015
  1. @smtlaissezfaire

    Update to v0.6.1

    smtlaissezfaire authored
  2. @radeksimko @smtlaissezfaire
  3. @smtlaissezfaire
Commits on Nov 21, 2014
  1. @eventualbuddha

    Merge pull request #254 from Werni/add_mode_parameter_to_mkdir_p

    eventualbuddha authored
    Add mode parameter to mkdir_p
  2. @eventualbuddha

    Merge branch 'patch-1'

    eventualbuddha authored
    * patch-1:
      Remove methods before re-defining them
  3. @eventualbuddha
Commits on Nov 4, 2014
  1. @edas

    File.write accepts a fourth optional argument

    edas authored
    Previous fake File.write did not accept the valid fourth argument
    `open_args`.
    This commit should provide a such possibility.
    I do not certify correct behavior for all cases, but at least it won’t
    raise a useless exception and will extends the fakers compatibility
Commits on Oct 23, 2014
  1. @sriedel

    Remove methods before re-defining them

    sriedel authored
    This prevents ruby from dumping a ton of "method redefined" warnings to the console.
Commits on Oct 10, 2014
  1. @PierreRambaud

    Fix chop_basename

    PierreRambaud authored
    chop_basename never returns a boolean
  2. @PierreRambaud
Commits on Sep 30, 2014
  1. @eventualbuddha

    v0.6.0

    eventualbuddha authored
  2. @eventualbuddha

    Add File.sticky? and make file stickiness always be false.

    eventualbuddha authored
    I did an unscientific check of a bunch of files on my (OS X 10.8) system and found no sticky files.
  3. @eventualbuddha

    Merge remote-tracking branch 'PierreRambaud/master'

    eventualbuddha authored
    * PierreRambaud/master:
      Add sticky? method for File::Stat
    
    Conflicts:
    	test/file/stat_test.rb
    	test/kernel_test.rb
  4. @eventualbuddha

    Fix rubocop offenses.

    eventualbuddha authored
  5. @eventualbuddha

    Merge branch 'rubocop'

    eventualbuddha authored
    * rubocop:
      Rubocop could not work with ruby lower than 1.9
      Rubocop
      Apply rubocop on all files
      First commit for rubocop integration
    
    Conflicts:
    	lib/fakefs/file_system.rb
    	lib/fakefs/version.rb
Something went wrong with that request. Please try again.