tests/test-config.t
changeset 46145 6383bb86b700
parent 45989 60523483897c
child 46420 4ae85340d5eb
equal deleted inserted replaced
46144:e4f6dae01b3b 46145:6383bb86b700
     4 Invalid syntax: no value
     4 Invalid syntax: no value
     5 
     5 
     6   $ cat > .hg/hgrc << EOF
     6   $ cat > .hg/hgrc << EOF
     7   > novaluekey
     7   > novaluekey
     8   > EOF
     8   > EOF
     9 #if chg
       
    10   $ hg showconfig
       
    11   config error at $TESTTMP/.hg/hgrc:1: novaluekey
       
    12   [255]
       
    13 #else
       
    14   $ hg showconfig
     9   $ hg showconfig
    15   config error at $TESTTMP/.hg/hgrc:1: novaluekey
    10   config error at $TESTTMP/.hg/hgrc:1: novaluekey
    16   [30]
    11   [30]
    17 #endif
       
    18 
    12 
    19 Invalid syntax: no key
    13 Invalid syntax: no key
    20 
    14 
    21   $ cat > .hg/hgrc << EOF
    15   $ cat > .hg/hgrc << EOF
    22   > =nokeyvalue
    16   > =nokeyvalue
    23   > EOF
    17   > EOF
    24 #if chg
       
    25   $ hg showconfig
       
    26   config error at $TESTTMP/.hg/hgrc:1: =nokeyvalue
       
    27   [255]
       
    28 #else
       
    29   $ hg showconfig
    18   $ hg showconfig
    30   config error at $TESTTMP/.hg/hgrc:1: =nokeyvalue
    19   config error at $TESTTMP/.hg/hgrc:1: =nokeyvalue
    31   [30]
    20   [30]
    32 #endif
       
    33 
    21 
    34 Test hint about invalid syntax from leading white space
    22 Test hint about invalid syntax from leading white space
    35 
    23 
    36   $ cat > .hg/hgrc << EOF
    24   $ cat > .hg/hgrc << EOF
    37   >  key=value
    25   >  key=value
    38   > EOF
    26   > EOF
    39 #if chg
       
    40   $ hg showconfig
       
    41   config error at $TESTTMP/.hg/hgrc:1: unexpected leading whitespace:  key=value
       
    42   [255]
       
    43 #else
       
    44   $ hg showconfig
    27   $ hg showconfig
    45   config error at $TESTTMP/.hg/hgrc:1: unexpected leading whitespace:  key=value
    28   config error at $TESTTMP/.hg/hgrc:1: unexpected leading whitespace:  key=value
    46   [30]
    29   [30]
    47 #endif
       
    48 
    30 
    49   $ cat > .hg/hgrc << EOF
    31   $ cat > .hg/hgrc << EOF
    50   >  [section]
    32   >  [section]
    51   > key=value
    33   > key=value
    52   > EOF
    34   > EOF
    53 #if chg
       
    54   $ hg showconfig
       
    55   config error at $TESTTMP/.hg/hgrc:1: unexpected leading whitespace:  [section]
       
    56   [255]
       
    57 #else
       
    58   $ hg showconfig
    35   $ hg showconfig
    59   config error at $TESTTMP/.hg/hgrc:1: unexpected leading whitespace:  [section]
    36   config error at $TESTTMP/.hg/hgrc:1: unexpected leading whitespace:  [section]
    60   [30]
    37   [30]
    61 #endif
       
    62 
    38 
    63 Reset hgrc
    39 Reset hgrc
    64 
    40 
    65   $ echo > .hg/hgrc
    41   $ echo > .hg/hgrc
    66 
    42