URI: 
       Add Node tests for simple methods - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit 66570d2fb3829e6da1d3a0492a3997d219886325
   DIR parent 75044c199f02b3aa6690d5f8e1884d6971a49246
  HTML Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
       Date:   Sun,  7 Feb 2016 13:18:16 +0100
       
       Add Node tests for simple methods
       
       Diffstat:
         A hugolib/node_test.go                |      40 +++++++++++++++++++++++++++++++
       
       1 file changed, 40 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/hugolib/node_test.go b/hugolib/node_test.go
       @@ -0,0 +1,40 @@
       +// Copyright 2016-present The Hugo Authors. All rights reserved.
       +//
       +// Licensed under the Apache License, Version 2.0 (the "License");
       +// you may not use this file except in compliance with the License.
       +// You may obtain a copy of the License at
       +// http://www.apache.org/licenses/LICENSE-2.0
       +//
       +// Unless required by applicable law or agreed to in writing, software
       +// distributed under the License is distributed on an "AS IS" BASIS,
       +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
       +// See the License for the specific language governing permissions and
       +// limitations under the License.
       +
       +package hugolib
       +
       +import (
       +        "testing"
       +        "time"
       +)
       +
       +func TestNodeSimpleMethods(t *testing.T) {
       +        for i, this := range []struct {
       +                assertFunc func(n *Node) bool
       +        }{
       +                {func(n *Node) bool { return n.IsNode() }},
       +                {func(n *Node) bool { return !n.IsPage() }},
       +                {func(n *Node) bool { return n.RSSlink() == "rssLink" }},
       +                {func(n *Node) bool { return n.Scratch() != nil }},
       +                {func(n *Node) bool { return n.Hugo() != nil }},
       +                {func(n *Node) bool { return n.Now().Unix() == time.Now().Unix() }},
       +        } {
       +
       +                n := &Node{}
       +                n.RSSLink = "rssLink"
       +
       +                if !this.assertFunc(n) {
       +                        t.Errorf("[%d] Node method error", i)
       +                }
       +        }
       +}