~akkartik/text.love

e568378ecb13a6d49d24a5b820a20f65cc9004dc — Kartik K. Agaram 4 months ago da21512
wait, fix tests

We had this problem because our test fakes were out of sync with reality.
And just in the source app.
1 files changed, 19 insertions(+), 9 deletions(-)

M app.lua
M app.lua => app.lua +19 -9
@@ 316,16 316,26 @@ end
-- fake files
function App.open_for_writing(filename)
  App.filesystem[filename] = ''
  return {
    write = function(self, ...)
              local args = {...}
              for i,s in ipairs(args) do
  if Current_app == nil or Current_app == 'run' then
    return {
      write = function(self, ...)
                local args = {...}
                for i,s in ipairs(args) do
                  App.filesystem[filename] = App.filesystem[filename]..s
                end
              end,
      close = function(self)
              end,
    }
  elseif Current_app == 'source' then
    return {
      write = function(self, s)
                App.filesystem[filename] = App.filesystem[filename]..s
              end
            end,
    close = function(self)
            end,
  }
              end,
      close = function(self)
              end,
    }
  end
end

function App.open_for_reading(filename)