@litexa/core
Version:
Litexa, a programming language for writing Alexa skills
28 lines (23 loc) • 1.19 kB
text/coffeescript
###
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
###
{expect} = require 'chai'
{addNumbers, todayName} = require './utils'
describe 'uilts', ->
describe '#todayName', ->
it 'returns teh day of the week correctly', ->
expect(todayName(new Date(Date.parse('Jan 6 2019')))).to.equal('Sunday')
expect(todayName(new Date(Date.parse('Jan 7 2019')))).to.equal('Monday')
expect(todayName(new Date(Date.parse('Jan 8 2019')))).to.equal('Tuesday')
expect(todayName(new Date(Date.parse('Jan 9 2019')))).to.equal('Wednesday')
expect(todayName(new Date(Date.parse('Jan 10 2019')))).to.equal('Thursday')
expect(todayName(new Date(Date.parse('Jan 11 2019')))).to.equal('Friday')
expect(todayName(new Date(Date.parse('Jan 12 2019')))).to.equal('Saturday')
describe '#addNumbers', ->
it 'defaults to 0', ->
expect(addNumbers()).to.equal(0)
it 'sums correctly', ->
expect(addNumbers(1,2,3)).to.equal(6)