mirror of
https://github.com/danog/dart-sass.git
synced 2024-12-13 09:37:21 +01:00
5a1bfaebbf
Closes #10 Closes #12
35 lines
754 B
Dart
35 lines
754 B
Dart
// Copyright 2018 Google Inc. Use of this source code is governed by an
|
|
// MIT-style license that can be found in the LICENSE file or at
|
|
// https://opensource.org/licenses/MIT.
|
|
|
|
@TestOn('node')
|
|
@Tags(const ['node'])
|
|
|
|
import 'dart:js_util';
|
|
|
|
import 'package:test/test.dart';
|
|
|
|
import '../api.dart';
|
|
import 'utils.dart';
|
|
|
|
void main() {
|
|
group("from a parameter", () {
|
|
var value;
|
|
setUp(() {
|
|
value = parseValue("null");
|
|
});
|
|
|
|
test("is instanceof Null", () {
|
|
expect(value, isJSInstanceOf(sass.types.Null));
|
|
});
|
|
|
|
test("equals NULL", () {
|
|
expect(value, equals(sass.types.Null.NULL));
|
|
});
|
|
});
|
|
|
|
test("the constructor throws", () {
|
|
expect(() => callConstructor(sass.types.Null, []), throwsA(anything));
|
|
});
|
|
}
|