# langref: Make pointer_coerce_const_optional test less obfuscated · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/73a444766e4d1406c194935b54e8167e747b165f)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 73a444766e4d1406c194935b54e8167e747b165f

Requested commit: 73a444766e4d1406c194935b54e8167e747b165f

Commit: 73a444766e4d1406c194935b54e8167e747b165f

Tree: 7893978d06a081a15cee300e6b479f8aec81f687

Author: Ryan Liptak

Committer: Andrew Kelley

## Message

```
langref: Make pointer_coerce_const_optional test less obfuscated

This test was originally introduced in 5f38d6e2e97829ed74f06a96b5d07a2c68516063, where it looked like this:

    test "cast *[1][*]const u8 to [*]const ?[*]const u8" {
        const window_name = [1][*]const u8{c"window name"};
        const x: [*]const ?[*]const u8 = &window_name;
        assert(mem.eql(u8, std.cstr.toSliceConst(x[0].?), "window name"));
    }

Over the years, this has become more and more obfuscated, to the point that the verbosity of the `expect` call overshadows the point of the example. This commit intends to update this test to match the spirit of the original version of the test, while shedding the obfuscation.

```

## Parents

- [efde3ed04a8745a567f2cb964b45e094bae59344](https://git.cafe/gitcafe/zig/commit/efde3ed04a8745a567f2cb964b45e094bae59344?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/73a444766e4d1406c194935b54e8167e747b165f?format=markdown)
