Sha256: 7449af81a048b1bb2fb7df0c44899d77c21e22b67ac6f0951bfaee51211195e5

Contents?: true

Size: 964 Bytes

Versions: 61

Compression:

Stored size: 964 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')

describe "Cmd_parser" do
  it "should be able to parse various strings" do
    require "knjrbfw"
    require "knj/cmd_parser"
    require "knj/php"
    
    strs = [
      "-rw-r--r--    1 admin    administ   186.3M Aug 30 18:09 b4u_synoptik_2011_08_30_17_57_32.sql.gz\n",
      "-rw-r--r--    1 admin    administ        2 Nov 21 18:12 test\n",
      "-rw-r--r--  1 kaspernj kaspernj 279943393 2011-07-27 09:28 dbdump_2011_07_27_03_07_36.sql\n",
      "-rw-rw-r--  1 kaspernj kaspernj     58648 2011-10-28 18:33 2011-11-28 - Programmerings aften hos Anders - mad - 600 kr.pdf\n",
      "-rw-r--r-- 1 www-data www-data 4,0K 2011-05-16 23:21 dbbackup_2011_05_16-23:21:10.sql.gz\n"
    ]
    
    strs.each do |str|
      res = Knj::Cmd_parser.lsl(str)
      
      res.each do |file|
        raise "Byte was not numeric in: '#{str}'." if !Knj::Php.is_numeric(file[:size])
      end
    end
  end
end

Version data entries

61 entries across 61 versions & 1 rubygems

Version Path
knjrbfw-0.0.72 spec/cmd_parser_spec.rb
knjrbfw-0.0.71 spec/cmd_parser_spec.rb
knjrbfw-0.0.70 spec/cmd_parser_spec.rb
knjrbfw-0.0.69 spec/cmd_parser_spec.rb
knjrbfw-0.0.68 spec/cmd_parser_spec.rb
knjrbfw-0.0.67 spec/cmd_parser_spec.rb
knjrbfw-0.0.66 spec/cmd_parser_spec.rb
knjrbfw-0.0.65 spec/cmd_parser_spec.rb
knjrbfw-0.0.64 spec/cmd_parser_spec.rb
knjrbfw-0.0.63 spec/cmd_parser_spec.rb
knjrbfw-0.0.62 spec/cmd_parser_spec.rb
knjrbfw-0.0.59 spec/cmd_parser_spec.rb
knjrbfw-0.0.58 spec/cmd_parser_spec.rb
knjrbfw-0.0.57 spec/cmd_parser_spec.rb
knjrbfw-0.0.55 spec/cmd_parser_spec.rb
knjrbfw-0.0.54 spec/cmd_parser_spec.rb
knjrbfw-0.0.53 spec/cmd_parser_spec.rb
knjrbfw-0.0.52 spec/cmd_parser_spec.rb
knjrbfw-0.0.51 spec/cmd_parser_spec.rb
knjrbfw-0.0.50 spec/cmd_parser_spec.rb