Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re^5: Can Test::MockObject mock a file?

by chromatic (Archbishop)
on Sep 21, 2020 at 20:23 UTC ( #11122032=note: print w/replies, xml ) Need Help??


in reply to Re^4: Can Test::MockObject mock a file?
in thread Can Test::MockObject mock a file?

Not much is being duplicated as far as I can see.

Not a huge amount, no, but when you start putting encoding there, you may find that modifying all the places you generate these files is more work than modifying it in one place.

Each "file" generated is different

Sure, but creating the filehandle, writing it out, closing it, checking for errors, all of that is the same.

Like I said, I wouldn't worry about it until your test file gets much larger. It's just a matter of taste at this point.

  • Comment on Re^5: Can Test::MockObject mock a file?

Replies are listed 'Best First'.
Re^6: Can Test::MockObject mock a file?
by AnomalousMonk (Bishop) on Sep 21, 2020 at 21:43 UTC
    ... modifying all the places you generate these files is more work than modifying it in one place.

    Lady_Aleena: Remember: DRY!


    Give a man a fish:  <%-{-{-{-<

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11122032]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (4)
As of 2021-10-25 21:04 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My first memorable Perl project was:







    Results (90 votes). Check out past polls.

    Notices?